pre-con ed: ca live api creator: using data explorer to test apis, create back office data...
TRANSCRIPT
![Page 1: Pre-Con Ed: CA Live API Creator: Using Data Explorer to Test APIs, Create Back Office Data Maintenance Apps and Customize the Look and Feel of the Explorer Browser](https://reader031.vdocument.in/reader031/viewer/2022030305/587413dc1a28abcb5b8b4def/html5/thumbnails/1.jpg)
World®’16
PreCon Ed:DataExplorer
ValHuber,ConsultingEngineer,CA
D03X104LV
DEVOPS
![Page 2: Pre-Con Ed: CA Live API Creator: Using Data Explorer to Test APIs, Create Back Office Data Maintenance Apps and Customize the Look and Feel of the Explorer Browser](https://reader031.vdocument.in/reader031/viewer/2022030305/587413dc1a28abcb5b8b4def/html5/thumbnails/2.jpg)
2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.
Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.
ForInformationalPurposesOnlyTermsofthisPresentation
![Page 3: Pre-Con Ed: CA Live API Creator: Using Data Explorer to Test APIs, Create Back Office Data Maintenance Apps and Customize the Look and Feel of the Explorer Browser](https://reader031.vdocument.in/reader031/viewer/2022030305/587413dc1a28abcb5b8b4def/html5/thumbnails/3.jpg)
3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Abstract
LiveAPICreatorisfocusedonAPIs,butprovidessubstantialclienttechnologyaswell. Inthissession,getfamiliarwiththeDataExplorer:
§ Seehowtouseittotest yourAPI
§ Seeabreak-throughtechnologytocreatedatabases,withoutdatabaseknowledgeandsyntax. Suddenly,yourAPIisyourIDE.
§ SeehowDataExplorercanbeusedtocreateBackOfficeDataMaintenanceApplications– nocoding,nodeployment.
§ Andfinally,seehowAuthormodeevenenablesyoutocustomize thelookandfeel,layoutandapplicationfunctionality,withservicessuchashiding,showingandhigh-lightingfields– withoutcodeorhtml.
ValHuber
CATechnologiesConsultingEngineer
![Page 4: Pre-Con Ed: CA Live API Creator: Using Data Explorer to Test APIs, Create Back Office Data Maintenance Apps and Customize the Look and Feel of the Explorer Browser](https://reader031.vdocument.in/reader031/viewer/2022030305/587413dc1a28abcb5b8b4def/html5/thumbnails/4.jpg)
4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Agenda
WHYAPIS
WHAT’STHEPROBLEM
OURAPPROACH
WHEREAREWENOW
APPFROMDB,CUSTOMIZE,OR…DBFROMAPP
1
2
3
4
5
SUMMARY6
![Page 5: Pre-Con Ed: CA Live API Creator: Using Data Explorer to Test APIs, Create Back Office Data Maintenance Apps and Customize the Look and Feel of the Explorer Browser](https://reader031.vdocument.in/reader031/viewer/2022030305/587413dc1a28abcb5b8b4def/html5/thumbnails/5.jpg)
5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
APIServers…EnablingtheAppEconomyWiththeAgility toCompete
Web
Mobile
Partners
WebHooks
DBsAPI
Server
OmniChannelBusiness
Shippers,Suppliers
1Integration
3
2
Logic
![Page 6: Pre-Con Ed: CA Live API Creator: Using Data Explorer to Test APIs, Create Back Office Data Maintenance Apps and Customize the Look and Feel of the Explorer Browser](https://reader031.vdocument.in/reader031/viewer/2022030305/587413dc1a28abcb5b8b4def/html5/thumbnails/6.jpg)
6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Logic
Integration
Data
APIServers– WayMoreThanRestEnterprise-classAPIs…NotToys
Andtherealworkishere
NestedDocumentsPaginationOptimisticLockingAPI
![Page 7: Pre-Con Ed: CA Live API Creator: Using Data Explorer to Test APIs, Create Back Office Data Maintenance Apps and Customize the Look and Feel of the Explorer Browser](https://reader031.vdocument.in/reader031/viewer/2022030305/587413dc1a28abcb5b8b4def/html5/thumbnails/7.jpg)
7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
APIServers…fortheAppEconomyConventionalApproachProvides…Stubs?!!
Web
Mobile
Partners
WebHooks
DBsAPI
Server
OmniChannelBusiness
Shippers,Suppliers
1Integration
3
2
LogicRaml,SwaggerStubsRestify Schema(?)
YourCodeGoes..Where?
![Page 8: Pre-Con Ed: CA Live API Creator: Using Data Explorer to Test APIs, Create Back Office Data Maintenance Apps and Customize the Look and Feel of the Explorer Browser](https://reader031.vdocument.in/reader031/viewer/2022030305/587413dc1a28abcb5b8b4def/html5/thumbnails/8.jpg)
8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
APIServerAgilityfortheAppEconomy
Web
Mobile
Partners
WebHooks
DBsAPI
Server
OmniChannelBusiness
Shippers,Suppliers
1Integration
3
2
Logic
ReactiveLogic
DataExplorer
APILogic- Automated
IntegrationLogicCustomClientLogic§ Read/Write§ Display§ MobileAppServices
![Page 9: Pre-Con Ed: CA Live API Creator: Using Data Explorer to Test APIs, Create Back Office Data Maintenance Apps and Customize the Look and Feel of the Explorer Browser](https://reader031.vdocument.in/reader031/viewer/2022030305/587413dc1a28abcb5b8b4def/html5/thumbnails/9.jpg)
9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
WhereAreWeNow
1. StartLAC3/Start.bat
2. StartChrome– clickbookmark
Alreadyinstalled(JDK,unzip)– togetstarted…
![Page 10: Pre-Con Ed: CA Live API Creator: Using Data Explorer to Test APIs, Create Back Office Data Maintenance Apps and Customize the Look and Feel of the Explorer Browser](https://reader031.vdocument.in/reader031/viewer/2022030305/587413dc1a28abcb5b8b4def/html5/thumbnails/10.jpg)
10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Developers
BusinessUsers
ExistingDatabase
NewDatabase
Create/Customize
API
ReactiveLogic&Security
CustomClientDev
CreateDBServer
DBCoding Parallelized
DevelopmentActivities
Iterate
Bottom-Up
Top-Down
Code-First
Northwind
HowThreewaystostart;stayparallel;iterate
![Page 11: Pre-Con Ed: CA Live API Creator: Using Data Explorer to Test APIs, Create Back Office Data Maintenance Apps and Customize the Look and Feel of the Explorer Browser](https://reader031.vdocument.in/reader031/viewer/2022030305/587413dc1a28abcb5b8b4def/html5/thumbnails/11.jpg)
11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
LabObjectives
§ InstantDataMaintenanceAppFromDB(Northwind)
§ CustomizedMaintenanceApp(alaB2BDerbyNW)
§ ManagedData– CreateDBFromApp
FollowalongwiththeInstructor
![Page 12: Pre-Con Ed: CA Live API Creator: Using Data Explorer to Test APIs, Create Back Office Data Maintenance Apps and Customize the Look and Feel of the Explorer Browser](https://reader031.vdocument.in/reader031/viewer/2022030305/587413dc1a28abcb5b8b4def/html5/thumbnails/12.jpg)
12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
InterestingPortionofProject
BackOfficeDataMaintenance
UserEngagement– LiveApps
QA,TestingUI- FrontOffice30%
UI- BackOffice25%
Backend-SQL10%
Backend-Logic25%
Backend-Integration
10%
SYSTEMCOMPONENTS*
*Percentagesarebasedondomainexperience
![Page 13: Pre-Con Ed: CA Live API Creator: Using Data Explorer to Test APIs, Create Back Office Data Maintenance Apps and Customize the Look and Feel of the Explorer Browser](https://reader031.vdocument.in/reader031/viewer/2022030305/587413dc1a28abcb5b8b4def/html5/thumbnails/13.jpg)
13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Lab1:DataMaintenanceAppsInstantly– JustConnectandyougetthisapp…
Multi-Table
AutomaticJoins
Multi-FormTransitions,Lookups
TabletReady
![Page 14: Pre-Con Ed: CA Live API Creator: Using Data Explorer to Test APIs, Create Back Office Data Maintenance Apps and Customize the Look and Feel of the Explorer Browser](https://reader031.vdocument.in/reader031/viewer/2022030305/587413dc1a28abcb5b8b4def/html5/thumbnails/14.jpg)
14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Lab2:Customizable– seeB2BDerbyNWNoIDE,NoCompile,NoDeploy– AlwaysRunning(LikeaSpreadsheet)
FieldDisplay,Order,Group
Conditions(ShipperRegion)
Skinning
![Page 15: Pre-Con Ed: CA Live API Creator: Using Data Explorer to Test APIs, Create Back Office Data Maintenance Apps and Customize the Look and Feel of the Explorer Browser](https://reader031.vdocument.in/reader031/viewer/2022030305/587413dc1a28abcb5b8b4def/html5/thumbnails/15.jpg)
15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
SQLisagreatlanguage…forcomputers”/BobEpstein
OperateattheBusinessLevel,notSQLSyntax,ForeignKeys,etc
OK,AppfromDB…ButWhatAboutNewSystems– NeedtoCreate aDatabase
![Page 16: Pre-Con Ed: CA Live API Creator: Using Data Explorer to Test APIs, Create Back Office Data Maintenance Apps and Customize the Look and Feel of the Explorer Browser](https://reader031.vdocument.in/reader031/viewer/2022030305/587413dc1a28abcb5b8b4def/html5/thumbnails/16.jpg)
16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Lab3:TheBusinessIdeaEventBookingSystem
PartnerAPI
WebApp
1)Rollup
2)Validate
Logic
AppEconomy
![Page 17: Pre-Con Ed: CA Live API Creator: Using Data Explorer to Test APIs, Create Back Office Data Maintenance Apps and Customize the Look and Feel of the Explorer Browser](https://reader031.vdocument.in/reader031/viewer/2022030305/587413dc1a28abcb5b8b4def/html5/thumbnails/17.jpg)
17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ShadowIT:PromisingAgilityandEmpowermentScreenPainter+4GL– ReallyNotThatSimple,OrThatFast….AndItDoesn'tScale
Multi-TableForm?
BusinessLogic?
DataModel
(ForeignKey?)
ITHeadache
Scalability?
Standards?
Integration?
AppEconomy??
![Page 18: Pre-Con Ed: CA Live API Creator: Using Data Explorer to Test APIs, Create Back Office Data Maintenance Apps and Customize the Look and Feel of the Explorer Browser](https://reader031.vdocument.in/reader031/viewer/2022030305/587413dc1a28abcb5b8b4def/html5/thumbnails/18.jpg)
18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ConventionalApproachAboutamonth– skillsintensive
Build Val David Tyler Michael Wai-Yin Nishanth
API 5 25 20 3
UI 10 15 20 10
DB&Logic 10 10 40 15
HumaneInterrogationTechniques
![Page 19: Pre-Con Ed: CA Live API Creator: Using Data Explorer to Test APIs, Create Back Office Data Maintenance Apps and Customize the Look and Feel of the Explorer Browser](https://reader031.vdocument.in/reader031/viewer/2022030305/587413dc1a28abcb5b8b4def/html5/thumbnails/19.jpg)
19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
HowThreewaystostart;stayparallel;iterate
Developers
BusinessUsers
ExistingDB
NewDatabase
Create/Customize
API
ReactiveLogic&Security
CustomClientDev
CreateDBServer
DBCoding Parallelized
DevelopmentActivities
Iterate
Bottom-Up
Top-Down
Code-First
![Page 20: Pre-Con Ed: CA Live API Creator: Using Data Explorer to Test APIs, Create Back Office Data Maintenance Apps and Customize the Look and Feel of the Explorer Browser](https://reader031.vdocument.in/reader031/viewer/2022030305/587413dc1a28abcb5b8b4def/html5/thumbnails/20.jpg)
20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
NoDatabase?TopDownSystemCreation.YourApp isYourIDE
Not:SQL,E/RDiagram,…
Just:Master/Detail,Lookup
CreatesTable,ForeignKey,TestData
![Page 21: Pre-Con Ed: CA Live API Creator: Using Data Explorer to Test APIs, Create Back Office Data Maintenance Apps and Customize the Look and Feel of the Explorer Browser](https://reader031.vdocument.in/reader031/viewer/2022030305/587413dc1a28abcb5b8b4def/html5/thumbnails/21.jpg)
21 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ITExecs:DeliverStrategicValueintheAppEconomyDownloadVerifiable
LAC
SharePt
Access, etc
10XEnterpriseAgility§ InstantAPIs
§ ReactiveLogic
§ AppEconomyServices
Simplicity
Power
EnterpriseAgility fortheAppEconomy
Empowerment forBusinessUsers
OneTechnologytoLearnSupport
Insulates fromTechChange
*Reporting,Graphs,Imports
LAC
SuperiorEmpowermentforBusUsers*§ NoDBBackground(FK?)
§ ReactiveLogic(scripting?)
§ InstantMaster/DetailApp
![Page 22: Pre-Con Ed: CA Live API Creator: Using Data Explorer to Test APIs, Create Back Office Data Maintenance Apps and Customize the Look and Feel of the Explorer Browser](https://reader031.vdocument.in/reader031/viewer/2022030305/587413dc1a28abcb5b8b4def/html5/thumbnails/22.jpg)
22 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
StrategicValuefortheAgileEnterpriseFortheBusiness,FortheTechnology– aUnifiedStrategy
EmpowerBusiness
§ EmbraceShadowIT
§ EmpowerBusinessUsers
IT
§ OneStack
§ AgilityforEnterpriseSystems
![Page 23: Pre-Con Ed: CA Live API Creator: Using Data Explorer to Test APIs, Create Back Office Data Maintenance Apps and Customize the Look and Feel of the Explorer Browser](https://reader031.vdocument.in/reader031/viewer/2022030305/587413dc1a28abcb5b8b4def/html5/thumbnails/23.jpg)
23 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
WithaUnifiedStrategy
NotonlycanITempowerBusinessUsers,
itcaninvestinasingletechnologythatprovidesagilityforDepartmentaltoEnterprise-classsystems.
ComplexityisaBlocker
BasicAppsRequireCode…Master/Detail?Multi-screen?
NewSystems…DatabaseDesignSkills?
AutomationEmpowersUsers
Apps… automaticallyfromDB
DatabaseCreation… fromApp
PlusEnterprise-scale..APIs,ReactiveLogic,IntegrationLogic
Agility– EmpowerBusinessUsersAppsforDataAccess,NewSystemsforBusinessInitiatives
![Page 24: Pre-Con Ed: CA Live API Creator: Using Data Explorer to Test APIs, Create Back Office Data Maintenance Apps and Customize the Look and Feel of the Explorer Browser](https://reader031.vdocument.in/reader031/viewer/2022030305/587413dc1a28abcb5b8b4def/html5/thumbnails/24.jpg)
24 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
RecommendedSessions
SESSION# TITLE DATE/TIME
DO3T20TV APIsandtheAppEconomy (11/16/2016at02:00pm)
DO3T14T DomainLogicRequiresDomain-SpecificCode 11/17/2016at03:00pm
DO3T15TV Myth:LowCodeisaToy 11/17/2016at03:45pm
Innovation,EmpoweringAgilityfortheAppEconomy
http://www.ca.com/us/trials.html
![Page 25: Pre-Con Ed: CA Live API Creator: Using Data Explorer to Test APIs, Create Back Office Data Maintenance Apps and Customize the Look and Feel of the Explorer Browser](https://reader031.vdocument.in/reader031/viewer/2022030305/587413dc1a28abcb5b8b4def/html5/thumbnails/25.jpg)
25 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Questions?
![Page 26: Pre-Con Ed: CA Live API Creator: Using Data Explorer to Test APIs, Create Back Office Data Maintenance Apps and Customize the Look and Feel of the Explorer Browser](https://reader031.vdocument.in/reader031/viewer/2022030305/587413dc1a28abcb5b8b4def/html5/thumbnails/26.jpg)
26 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Thankyou.
Stayconnectedatcommunities.ca.com