Top Banner
World ® ’1 6 PreCon Ed: Data Explorer Val Huber, Consulting Engineer, CA D03X104LV DEVOPS
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

Jan 10, 2017

Download

Technology

CA Technologies
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

26 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Thankyou.

Stayconnectedatcommunities.ca.com