SlideShare a Scribd company logo
World®
’16
Tech	Talk:	CA	Live	API	Creator	
MythBuster:	Domain	Logic	
Requires	Domain	Specific	Code
Val	Huber	– Consulting	Engineer	– CA	Technologies
DO3T14TV	
DEVOPS
2 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
©	2016	CA.	All	rights	reserved.	All	trademarks	referenced	herein	belong	to	their	respective	companies.
The	content	provided	in	this CA	World	2016	presentation	is	intended	for	informational	purposes	only	and	does	not	form	any	type	of	
warranty. The information	provided	by	a	CA	partner	and/or	CA	customer	has	not	been	reviewed	for	accuracy	by	CA.	
For	Informational	Purposes	Only	
Terms	of	this	Presentation
3 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Abstract
Making	updates	is	virtually	never	a	matter	of	making	simple	SQL	updates.		There	has	to	be	
Business	Logic	to	enforce	the	integrity	of	the	data,	for	example	to	ensure	that	balances	don’t	
exceed	credit	limits,	or	that	students	don’t	take	too	many	courses.		It’s	commonly	believed	that	
such	domain-specific	logic:	•	Requires	domain-specific	code,	and	lots	of	it	(often	10-20	pages	for	
each	table	– it’s	a	major	aspect	of	any	system)•	is	impenetrable	to	business	users		•	is	slow	
speed	and	high	complexity:	(i.e.,	not	compatible	with	the	App	Economy)		This	talk	will	imagine	
that	such	logic	can	be	developed	with	a	degree	of	speed	and	simplicity,	more	like	a	spreadsheet	
than	a	development	project.
.	
Val	Huber	
CA	Technologies	
Consulting	Engineer
4 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Agenda
SIZING	DOMAIN	LOGIC
REACTIVE	LOGIC
SUMMARY
SCALING	TO	COMPLEXITY	– ALLOCATION
SCALING	TO	COMPLEXITY	– BILL	OF	MATERIALS
SCALING	TO	COMPLEXITY	– B2B	INTEGRATION
1
2
3
4
5
6
5 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Anatomy	of	a	System	– Where	Is	the	Effort
Backend	is	Nearly	Half
Big	Numbers:
20	pages,	per	table	(1-2	months)
Dozens	to	Hundreds	of	Tables
UI	- Front	
Office
30%
UI	- Back	
Office
25%
Backend	-
SQL
10%
Backend	-
Logic
25%
Backend	-
Integration
10%
SYSTEM	COMPONENTS	*
*	Percentages	are	based	on	domain	experience
6 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Ideal:	Executable	Cocktail	Napkin
200	lines	of	code
Solves…
ü Add	Order
ü Delete	Order
ü Pay	Order
ü Un-pay	Order
ü Move	Order
ü Add	Item
ü Delete	Item
ü Reselect	Product
ü Change	Quantity
ü Combinations
7 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
What	Is	Reactive	Logic
Spreadsheet-like	Expressions	for	Multi-Table Validations	and	Computations
1. You	Provide	Spreadsheet-like	Expressions	
for	DB	tables,	columns
2. API	Server	Reacts to	Changes,	automating
• Invocation
• Chaining
• Ordering
• SQL	(with	Optimizations)
Simple…
A	Dozen	Rules
8 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Let’s	Examine	a	Typical,	Small	Problem
Executable	Specification
Agility
ü 40X	more	concise	than	code	*
Quality
ü Automatic	Invocation
Maintenance
ü Automatic	Ordering
Transparency
Vs…
200	Lines	of	Code
*	Based	on	CA’s	internal	testing	
and	customer	interviews.
9 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Reactive	Is	Effective	on	Small	Problems…
Cathedral	Termites
Use	Rules
What	about	enterprise-scale	complexity?
10 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Allocate	Payment
§ Allocate	a	provider	payments.amount	
to	designated	recipient	Orders,
§ creating	allocation	Payment	
purchase_order_allocation objects	(a	
Provider/Recipient	Junction)	for	each	
such	allocation.
§ Adjust	order,	customer	balances
11 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Allocation:	Solution
6	Rules
12 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Price	Rollup
1. When	Component	Price	Changes…
2. Update	Kit	Prices,	and...
3. Containing	Kits
13 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Price	Rollup:	Solution
4	Rules
14 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
API	Servers…	for	the	App	Economy
Web
Mobile
Partners
Web	
Hooks
DBs
API	
Server
Omni	Channel	Business
Shippers,	
Suppliers
1
Integration
3
2
Logic
15 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Systems	Integration
Automatic	Object	Model
Discovery	– Code	Completion
Resources	– point/click	mapping	
and	transformation
Extensibility	– Loadable	Libraries
16 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Business	Value
Agility,	Empowerment	in	the	App	Economy
Agility
– Get	to	Market	10X	Faster*		
than	hand	coding
– Maintain	/	Iterate
(Automatic	Ordering)
Empowerment
– Executable	Specification
– See	Also…
§ App	Creation
§ DB	Creation
§ API	Creation
40X	More	
Concise	than	
coding*
*	Based	on	CA’s	internal	testing	and	customer	interviews.
17 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Agility,
Empowerment
10X	Faster	*
Transparent	– Executable	Spec
Compos	able
Logic	is
Complex,	Slow
5	Rules:	200	Lines	of	Code
Slow	to	Build,	Change
Inscrutable	to	Business	Users
Reactive	is
Simple,	Powerful
40X	More	Concise	*
Spreadsheet-like	Simplicity
Solves	Classical	Complex	Cases,
Extensible	with	JavaScript
Business	Logic	Is	Core
It’s	the	Business	Idea…about	half	the	system
*Based	on	CA’s	internal	testing	and	customer	interviews,	we	determined	that	reactive	
logic	is	40x	more	concise	than	traditional	code	and	10x	faster	than	traditional	coding.
18 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Recommended	Sessions
SESSION	# TITLE DATE/TIME
DO3T15TV Myth:	Low	Code	is	a	Toy,	Not	Enterprise	Class 11/17/2016	at	03:45	pm
Innovation,	Empowering	Agility	for	the	App	Economy
http://www.ca.com/us/trials.html
19 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Questions?
20 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Stay	connected	at	communities.ca.com
Thank	you.
21 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
DevOps	– API	Management	and	
Application	Development
For	more	information	on	DevOps	– API	Management	and	
Application	Development,	please	visit:	http://cainc.to/DL8ozQ

More Related Content

PDF
Tech Talk: CA Live API Creator: Modern Integration Strategies—API Integration...
PDF
Tech Talk: CA Live API Creator MythBuster: Low Code is a Toy, not Enterprise ...
PDF
Tech Talk: CA Live API Creator MythBuster: Database Design Takes an Expert
PDF
Securing your API Portfolio with API Management
PDF
Pre-Con Ed: CA Live API Creator:  Learn How to Integrate Data From Enterprise...
PDF
Pre-Con Ed: CA Live API Creator: How to Integrate Enterprise Data for Mobile ...
PDF
Tech Talk: CA API Gateway: Deploying Docker Container Gateways
PDF
Microservices Built for Digital Consumption
Tech Talk: CA Live API Creator: Modern Integration Strategies—API Integration...
Tech Talk: CA Live API Creator MythBuster: Low Code is a Toy, not Enterprise ...
Tech Talk: CA Live API Creator MythBuster: Database Design Takes an Expert
Securing your API Portfolio with API Management
Pre-Con Ed: CA Live API Creator:  Learn How to Integrate Data From Enterprise...
Pre-Con Ed: CA Live API Creator: How to Integrate Enterprise Data for Mobile ...
Tech Talk: CA API Gateway: Deploying Docker Container Gateways
Microservices Built for Digital Consumption

What's hot (20)

PPTX
Pre-Con Ed: CA API Developer Portal: Policy Writing for the Portal Using the ...
PDF
Case Study: Zain Kuwait Accelerates Digital Transformation in Telco with APIs...
PDF
Case Study: Al Jazeera Extends its Business and Consumer Reach With Robust, W...
PDF
Securely Enabling the Digital Age
PDF
Pre-Con Ed: Knock, Knock, the IoT Wants to Come In
PDF
Mobile Risk Analysis: Take Your Mobile App Security to the Next Level
PDF
Mastering Digital Channels with APIs
PDF
Your New Digital Business & APIs
PDF
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...
PDF
API Management SaaS 2.0: Growing with the Digital Economy
PDF
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...
PDF
Case Study: University of Chicago Combines the Power of CA Unified Infrastruc...
PDF
Intelligent Mainframe Management and the Drive Toward No-Touch Automation
PPTX
Truth, Lies & APIs - Ross Garrett, Director Product Marketing, CA Layer 7 @ G...
PDF
apidays LIVE LONDON - API scrapping: how to protect your API against somethin...
PPTX
apidays LIVE JAKARTA - Take control of your microservices with App Mesh by Ak...
PDF
Adapting to Digital Change: Use APIs to Delight Customers & Win
PDF
apidays LIVE Paris - Drawing the right lines: DDD, APIs and Microservices by ...
PDF
Lessons Learned From Four Years of API Management Implementation Success at Unum
PDF
apidays LIVE Paris - Driving innovation through External APIs without putting...
Pre-Con Ed: CA API Developer Portal: Policy Writing for the Portal Using the ...
Case Study: Zain Kuwait Accelerates Digital Transformation in Telco with APIs...
Case Study: Al Jazeera Extends its Business and Consumer Reach With Robust, W...
Securely Enabling the Digital Age
Pre-Con Ed: Knock, Knock, the IoT Wants to Come In
Mobile Risk Analysis: Take Your Mobile App Security to the Next Level
Mastering Digital Channels with APIs
Your New Digital Business & APIs
Managing Identity by Giving Up Control - Scott Morrison, SVP & Distinguished ...
API Management SaaS 2.0: Growing with the Digital Economy
Drones, Phones & Pwns the Promise & Dangers of IoT APIs: Use APIs to Securely...
Case Study: University of Chicago Combines the Power of CA Unified Infrastruc...
Intelligent Mainframe Management and the Drive Toward No-Touch Automation
Truth, Lies & APIs - Ross Garrett, Director Product Marketing, CA Layer 7 @ G...
apidays LIVE LONDON - API scrapping: how to protect your API against somethin...
apidays LIVE JAKARTA - Take control of your microservices with App Mesh by Ak...
Adapting to Digital Change: Use APIs to Delight Customers & Win
apidays LIVE Paris - Drawing the right lines: DDD, APIs and Microservices by ...
Lessons Learned From Four Years of API Management Implementation Success at Unum
apidays LIVE Paris - Driving innovation through External APIs without putting...
Ad

Viewers also liked (18)

PDF
Prospecto Actithiol mucolítico antihistamínico solución oral
PDF
Getting the best insights from your data using Apache Metamodel by Alberto Ro...
PDF
Pre-Con Ed: CA Live API Creator: How to Create, Deploy, Secure and Scale an E...
PDF
Prospecto Sekisan 354mg jarabe
PDF
Pre-Con Ed: CA Live API Creator:  Build and Deploy Enterprise-class APIs With...
PPTX
Powerpoint slideshare
PDF
Verolax niños solución rectal 6 unidosis
PDF
Markets end Samvat 2072 on flat note, Midcaps outshine
PPTX
Enseigner le droit en anglais en France
PDF
Droit des marques & Big Data
PDF
Sites de distribution illégale, noms de domaine et intermédiaires de paiement
PPTX
AWS Lambda
PPS
Powerthink 2012
PDF
State of Marketing 2015
PDF
Le referencement (marques, internet, reseaux sociaux)
PDF
Beyond analytics: Prescriptive analytics for the future of your business by Á...
PPTX
Cm6.01 part2 outils_etmethodes_ing
PDF
المقبولين بوظائف مهندس ثالث ، و إخصائي تمويل ومحاسبة ثالث ، وباحث ثالث تنمية ...
Prospecto Actithiol mucolítico antihistamínico solución oral
Getting the best insights from your data using Apache Metamodel by Alberto Ro...
Pre-Con Ed: CA Live API Creator: How to Create, Deploy, Secure and Scale an E...
Prospecto Sekisan 354mg jarabe
Pre-Con Ed: CA Live API Creator:  Build and Deploy Enterprise-class APIs With...
Powerpoint slideshare
Verolax niños solución rectal 6 unidosis
Markets end Samvat 2072 on flat note, Midcaps outshine
Enseigner le droit en anglais en France
Droit des marques & Big Data
Sites de distribution illégale, noms de domaine et intermédiaires de paiement
AWS Lambda
Powerthink 2012
State of Marketing 2015
Le referencement (marques, internet, reseaux sociaux)
Beyond analytics: Prescriptive analytics for the future of your business by Á...
Cm6.01 part2 outils_etmethodes_ing
المقبولين بوظائف مهندس ثالث ، و إخصائي تمويل ومحاسبة ثالث ، وباحث ثالث تنمية ...
Ad

Similar to Tech Talk: CA Live API Creator MythBuster:  Domain Logic Requires Domain-specific Code (20)

PDF
Tech Talk: Demystifying Mobile to Mainframe DevOps
PDF
TechTalk: Going Full Circle - Linking Code to Tests to Requirements and Back ...
PDF
Pre-Con Ed: CA Live API Creator: Using Data Explorer to Test APIs, Create Bac...
PDF
Pre-Con Ed: Where's the Data? How CA's DevTest Solutions Work Together to Lev...
PDF
TechTalk: What Happened in the Backend? The Power of DB Compare
PDF
CA IDMS™ 19.0 SQL Enhancements for Modernization
PDF
What’s new in CA Datacom
PDF
Hands-On Lab: Tune CA Performance Management for an Optimal Network Performan...
PDF
Strategies for DevOps in the API and Microservices World
PDF
Pre-Con Ed: Five Easy Steps for Migrating to CA Directory
PDF
Tech Talk: CA Live API Creator: APIs and the App Economy
PDF
Track and Monitor the State of Software Development Projects Handily Using C...
PDF
Pre-Con Ed: Beyond the AE CLI - Leveraging CA Workload Automation AE Web Serv...
PDF
Case Study: EchoStar Transforms Complex Software Releases to Customer Network...
PDF
Pre-Con Ed: CA API Gateway: How to Deploy Your Gateway Across Multiple Enviro...
PDF
Enterprise Developers, Linux and z Systems - What you Need to Know
PDF
Pre-Con Ed: Workshop on Policy Creation, Management and Support for OAuth and...
PDF
TechTalk: Sometimes Less is More –Visualization Can Reduce your Test Data whi...
PPTX
Pre-Con Ed: Make Better Sense out of the World of CMDB and Change Management
PDF
Pre-Con Ed: CA Live API Creator: How to Create, Deploy, Secure and Scale an E...
Tech Talk: Demystifying Mobile to Mainframe DevOps
TechTalk: Going Full Circle - Linking Code to Tests to Requirements and Back ...
Pre-Con Ed: CA Live API Creator: Using Data Explorer to Test APIs, Create Bac...
Pre-Con Ed: Where's the Data? How CA's DevTest Solutions Work Together to Lev...
TechTalk: What Happened in the Backend? The Power of DB Compare
CA IDMS™ 19.0 SQL Enhancements for Modernization
What’s new in CA Datacom
Hands-On Lab: Tune CA Performance Management for an Optimal Network Performan...
Strategies for DevOps in the API and Microservices World
Pre-Con Ed: Five Easy Steps for Migrating to CA Directory
Tech Talk: CA Live API Creator: APIs and the App Economy
Track and Monitor the State of Software Development Projects Handily Using C...
Pre-Con Ed: Beyond the AE CLI - Leveraging CA Workload Automation AE Web Serv...
Case Study: EchoStar Transforms Complex Software Releases to Customer Network...
Pre-Con Ed: CA API Gateway: How to Deploy Your Gateway Across Multiple Enviro...
Enterprise Developers, Linux and z Systems - What you Need to Know
Pre-Con Ed: Workshop on Policy Creation, Management and Support for OAuth and...
TechTalk: Sometimes Less is More –Visualization Can Reduce your Test Data whi...
Pre-Con Ed: Make Better Sense out of the World of CMDB and Change Management
Pre-Con Ed: CA Live API Creator: How to Create, Deploy, Secure and Scale an E...

More from CA Technologies (20)

PPTX
CA Mainframe Resource Intelligence
PDF
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
PDF
Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...
PDF
Case Study: How The Home Depot Built Quality Into Software Development
PDF
Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...
PDF
Case Study: Privileged Access in a World on Time
PDF
Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...
PDF
Case Study: Putting Citizens at The Center of Digital Government
PDF
Making Security Work—Implementing a Transformational Security Program
PDF
Keynote: Making Security a Competitive Advantage
PDF
Emerging Managed Services Opportunities in Identity and Access Management
PDF
The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...
PDF
Leveraging Monitoring Governance: How Service Providers Can Boost Operational...
PDF
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...
PDF
Application Experience Analytics Services: The Strategic Digital Transformati...
PDF
Application Experience Analytics Services: The Strategic Digital Transformati...
PDF
Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...
PDF
Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...
PDF
Blockchain: Strategies for Moving From Hype to Realities of Deployment
PDF
Establish Digital Trust as the Currency of Digital Enterprise
CA Mainframe Resource Intelligence
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...
Case Study: How The Home Depot Built Quality Into Software Development
Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...
Case Study: Privileged Access in a World on Time
Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...
Case Study: Putting Citizens at The Center of Digital Government
Making Security Work—Implementing a Transformational Security Program
Keynote: Making Security a Competitive Advantage
Emerging Managed Services Opportunities in Identity and Access Management
The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...
Leveraging Monitoring Governance: How Service Providers Can Boost Operational...
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...
Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...
Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...
Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...
Blockchain: Strategies for Moving From Hype to Realities of Deployment
Establish Digital Trust as the Currency of Digital Enterprise

Recently uploaded (20)

PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Machine learning based COVID-19 study performance prediction
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
Encapsulation theory and applications.pdf
PPTX
Cloud computing and distributed systems.
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
cuic standard and advanced reporting.pdf
PDF
Electronic commerce courselecture one. Pdf
PPTX
Spectroscopy.pptx food analysis technology
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
MIND Revenue Release Quarter 2 2025 Press Release
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Dropbox Q2 2025 Financial Results & Investor Presentation
The AUB Centre for AI in Media Proposal.docx
Machine learning based COVID-19 study performance prediction
“AI and Expert System Decision Support & Business Intelligence Systems”
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Empathic Computing: Creating Shared Understanding
Encapsulation theory and applications.pdf
Cloud computing and distributed systems.
Chapter 3 Spatial Domain Image Processing.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
cuic standard and advanced reporting.pdf
Electronic commerce courselecture one. Pdf
Spectroscopy.pptx food analysis technology
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
20250228 LYD VKU AI Blended-Learning.pptx
NewMind AI Weekly Chronicles - August'25 Week I
MIND Revenue Release Quarter 2 2025 Press Release

Tech Talk: CA Live API Creator MythBuster:  Domain Logic Requires Domain-specific Code