Tech Talk: CA Live API Creator MythBuster: Low Code is a Toy, not Enterprise Class
-
Upload
ca-technologies -
Category
Technology
-
view
20 -
download
0
Transcript of Tech Talk: CA Live API Creator MythBuster: Low Code is a Toy, not Enterprise Class
![Page 1: Tech Talk: CA Live API Creator MythBuster: Low Code is a Toy, not Enterprise Class](https://reader031.fdocuments.in/reader031/viewer/2022030305/587414251a28abcb5b8b4ef3/html5/thumbnails/1.jpg)
World®’16
TechTalk:CALiveAPICreatorMythBuster:LowCodeisaToy,NotEnterpriseClass
ValHuber– ConsultingEngineer– CATechnologies
DO3T15TV
DEVOPS
![Page 2: Tech Talk: CA Live API Creator MythBuster: Low Code is a Toy, not Enterprise Class](https://reader031.fdocuments.in/reader031/viewer/2022030305/587414251a28abcb5b8b4ef3/html5/thumbnails/2.jpg)
2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.
Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.
ForInformationalPurposesOnlyTermsofthisPresentation
![Page 3: Tech Talk: CA Live API Creator MythBuster: Low Code is a Toy, not Enterprise Class](https://reader031.fdocuments.in/reader031/viewer/2022030305/587414251a28abcb5b8b4ef3/html5/thumbnails/3.jpg)
3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Abstract
Empoweringknowledgeworkerstocreatetheirownsystemsisagreatapproachtobusinessagility. Buttheappsareoften“toys”(i.e.,theyscalepoorly,noAPIs,nobusinesslogic,notintegrationready).
ButtheAppEconomydemandsmorethanagility.DoingbusinessacrossmultiplebusinesschannelsrequiresEnterprise-classsystemsthatscale,protecttheirdataandareaccessibleacrossmultiplebusinesschannels.
Thistalkwillimagineanapproachthatpreservestheagilitythatuserswant,withenterprise-classcapabilitiestheorganizationneeds.
ValHuber
CATechnologiesConsultingEngineer
![Page 4: Tech Talk: CA Live API Creator MythBuster: Low Code is a Toy, not Enterprise Class](https://reader031.fdocuments.in/reader031/viewer/2022030305/587414251a28abcb5b8b4ef3/html5/thumbnails/4.jpg)
4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Agenda
LOW CODE– ACLOSERLOOK
INSTANT DB/APPCREATION
EMPOWERMENTANDAGILITY,ATENTERPRISESCALE
BUSINESSLOGIC
APPECONOMYPARTNERING
SCALINGTOCOMPLEXITY,PERFORMANCE,ARCHITECTURE
1
2
3
4
5
6
![Page 5: Tech Talk: CA Live API Creator MythBuster: Low Code is a Toy, not Enterprise Class](https://reader031.fdocuments.in/reader031/viewer/2022030305/587414251a28abcb5b8b4ef3/html5/thumbnails/5.jpg)
5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
LowCode:PromisingAgilityandEmpowermentScreenPainter+4GL– ReallyNotThatSimple,OrThatFast….AndItDoesn'tScale
Multi-TableForm?
BusinessLogic?
DataModel
(ForeignKey?)
ITHeadache
Scalability?Integration?
Standards?
![Page 6: Tech Talk: CA Live API Creator MythBuster: Low Code is a Toy, not Enterprise Class](https://reader031.fdocuments.in/reader031/viewer/2022030305/587414251a28abcb5b8b4ef3/html5/thumbnails/6.jpg)
6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
BusinessIdeaCreatesSchemaandAppYourAppisYourIDE
Not:SQL,E/RDiagram,…
Just:Master/Detail,Lookup
![Page 7: Tech Talk: CA Live API Creator MythBuster: Low Code is a Toy, not Enterprise Class](https://reader031.fdocuments.in/reader031/viewer/2022030305/587414251a28abcb5b8b4ef3/html5/thumbnails/7.jpg)
7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ReactiveLogicExecutableCocktailNapkin
ReusedOver…ü AddEventü DeleteEventü ChangeEventCostü MarkEventUsedü AddTalkü DeleteTalkü ChangeTalkCostü MarkTalkUsedü Combinations
Script:Hundreds of
lines
![Page 8: Tech Talk: CA Live API Creator MythBuster: Low Code is a Toy, not Enterprise Class](https://reader031.fdocuments.in/reader031/viewer/2022030305/587414251a28abcb5b8b4ef3/html5/thumbnails/8.jpg)
8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
AgileExecutableCocktailNapkin Agility
ü 40Xmoreconcisethancode
Qualityü AutomaticInvocation
Maintenanceü AutomaticOrdering
Transparency
![Page 9: Tech Talk: CA Live API Creator MythBuster: Low Code is a Toy, not Enterprise Class](https://reader031.fdocuments.in/reader031/viewer/2022030305/587414251a28abcb5b8b4ef3/html5/thumbnails/9.jpg)
9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ReactiveIsEffectiveonSmallProblems
§ Integration
§ Complexity
§ Performance
§ Architecture
Butisitatoy?Canitdeliverenterprise-classservices?
KeyEnterpriseRequirements
Termites,with justafewrules
![Page 10: Tech Talk: CA Live API Creator MythBuster: Low Code is a Toy, not Enterprise Class](https://reader031.fdocuments.in/reader031/viewer/2022030305/587414251a28abcb5b8b4ef3/html5/thumbnails/10.jpg)
10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
APIServers…fortheAppEconomyIntegration– withPartners,Suppliers
Web
Mobile
Partners
WebHooks
DBsAPI
Server
OmniChannelBusiness
Shippers,Suppliers
1Integration
3
2
Logic
![Page 11: Tech Talk: CA Live API Creator MythBuster: Low Code is a Toy, not Enterprise Class](https://reader031.fdocuments.in/reader031/viewer/2022030305/587414251a28abcb5b8b4ef3/html5/thumbnails/11.jpg)
11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
AppEconomyIntegrateBusinessPartners… WithAgility
InstantBusinessRelationship• ReformattheOrder
• SendtoShipper
![Page 12: Tech Talk: CA Live API Creator MythBuster: Low Code is a Toy, not Enterprise Class](https://reader031.fdocuments.in/reader031/viewer/2022030305/587414251a28abcb5b8b4ef3/html5/thumbnails/12.jpg)
12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
AllocatePayment6Rules
§ Allocateaproviderpayments.amount
todesignatedrecipientOrders,
§ creatingallocationPayment
purchase_order_allocation objects(a
Provider/RecipientJunction)foreach
suchallocation.
§ Adjustorder,customerbalances
![Page 13: Tech Talk: CA Live API Creator MythBuster: Low Code is a Toy, not Enterprise Class](https://reader031.fdocuments.in/reader031/viewer/2022030305/587414251a28abcb5b8b4ef3/html5/thumbnails/13.jpg)
13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
PriceRollup4Rules
1. WhenComponentPriceChanges…
2. UpdateKitPrices,and...
3. ContainingKits
![Page 14: Tech Talk: CA Live API Creator MythBuster: Low Code is a Toy, not Enterprise Class](https://reader031.fdocuments.in/reader031/viewer/2022030305/587414251a28abcb5b8b4ef3/html5/thumbnails/14.jpg)
14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Enterprise-ClassPerformance“WhatNotHow”EnablesOptimizations
Web
Mobile
Partners
WebHooks
DBsAPI
Server
OmniChannelBusiness
Shippers,Suppliers
1Integration
3
2
LogicPagination,OptimisticLocking
KeyGeneration
NetworkLatency
• PointClickResources
DatabaseHanding
• Pagination
• Chunking
• Pruning
• 1RowAdjustments
• Caching
![Page 15: Tech Talk: CA Live API Creator MythBuster: Low Code is a Toy, not Enterprise Class](https://reader031.fdocuments.in/reader031/viewer/2022030305/587414251a28abcb5b8b4ef3/html5/thumbnails/15.jpg)
15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
AutomaticPartitioningContrast:ArchitecturalGuidelineDocuments
Web
Mobile
Partners
WebHooks
DBsAPI
Server
OmniChannelBusiness
Shippers,Suppliers
1Integration
3
2
Logic
Read/Write
Display
Pagination,OptimisticLocking
KeyGenerationAutomaticRe-Use
• Clients,Services,Stories
![Page 16: Tech Talk: CA Live API Creator MythBuster: Low Code is a Toy, not Enterprise Class](https://reader031.fdocuments.in/reader031/viewer/2022030305/587414251a28abcb5b8b4ef3/html5/thumbnails/16.jpg)
16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
LAC
ITExecs:DeliverStrategicValueintheAppEconomyDownloadVerifiable
SharePt
Access, etc
10XEnterpriseAgility
§ InstantAPIs
§ ReactiveLogic
§ AppEconomyServices
SuperiorEmpowermentforBusUsers*
§ NoDBBackground(FK?)
§ ReactiveLogic(scripting?)
§ InstantMaster/DetailApp
Simplicity
Power
EnterpriseAgility fortheAppEconomy
Empowerment forBusinessUsers
OneTechnologytoLearnSupport
Insulates fromTechChange
*Reporting,Graphs,Imports
LAC
![Page 17: Tech Talk: CA Live API Creator MythBuster: Low Code is a Toy, not Enterprise Class](https://reader031.fdocuments.in/reader031/viewer/2022030305/587414251a28abcb5b8b4ef3/html5/thumbnails/17.jpg)
17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
UnifiedArchitecture
LowCode/Departmental…WithEnterprise-classPower
Enterprise-Scale…WithAgility
OneTechnologyInvestment
Complex,LimitedPower
CodeforMulti-tableApps?
DatabaseDesign?
BusinessLogic?
APIsfortheAppEconomy?
N-FoldSimpler/Faster,EnterpriseClass
AppAutomaticallyfromDB,…Even– DBfromApp
ReactiveLogic– Executable
Point/ClickAPIs,IntegrationServices
LowCode:PromisingEmpowerment,AgilityButitNeedstoScaletotheComplexityoftheAppEconomy
![Page 18: Tech Talk: CA Live API Creator MythBuster: Low Code is a Toy, not Enterprise Class](https://reader031.fdocuments.in/reader031/viewer/2022030305/587414251a28abcb5b8b4ef3/html5/thumbnails/18.jpg)
18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Questions?
![Page 19: Tech Talk: CA Live API Creator MythBuster: Low Code is a Toy, not Enterprise Class](https://reader031.fdocuments.in/reader031/viewer/2022030305/587414251a28abcb5b8b4ef3/html5/thumbnails/19.jpg)
19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Stayconnectedatcommunities.ca.com
Thankyou.
![Page 20: Tech Talk: CA Live API Creator MythBuster: Low Code is a Toy, not Enterprise Class](https://reader031.fdocuments.in/reader031/viewer/2022030305/587414251a28abcb5b8b4ef3/html5/thumbnails/20.jpg)
20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
DevOps– APIManagementandApplicationDevelopment
FormoreinformationonDevOps– APIManagementandApplicationDevelopment,pleasevisit:http://cainc.to/DL8ozQ