case study: versent helps companies get started in the application economy with apis, the currency...
TRANSCRIPT
World®’16
GettingStartedintheApplicationEconomywithAPIs,theCurrencyofDigitalJoelWermut
PrincipalConsultant– Versent,DigitalAPI
DO3X84S
API
2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.
Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.
ForInformationalPurposesOnlyTermsofthisPresentation
3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Abstract
VersenthelpscompaniesgetstartedintheapplicationeconomywithAPIs,theCurrencyofDigital
Howcancorporationswithyearsofinvestmentinlegacytechnologypossiblycompetewithtech-savvystartupswithsuperiordigitalexperiences?AsatransformationpartnerwithspecialitiesinCAAPIManagementandCAIdentity&AccessManagement,Versenthasdeepexperiencehelpingtraditionallarge-scalebusinessestocompeteintheapplicationeconomy.
Inthissession,JoelWermut,PrincipalConsultant,willofferkeyinsightsandlearningsfromtwosuccessfuldigitaltransformationprojects:ServiceNSW,aStateGovernmentDepartmentintheAustralianstateofNewSouthWales,thatmakesiteasierforover7.6millioncitizenstoaccessmorethan800governmentservices;andTransUrban,atollingandinfrastructureproviderthatallowscustomerstotransactanywhere,anytimewithouthavingtocontactthecustomercallcenter.Joelwilldiscusshowtheprojectsempoweredtheseorganizationstoentersafelyintotheapplicationeconomy,deliverimprovedcustomerexperiences,acceleratetimetomarket,andlowertheiroperationalriskandcostprofiles.
JoelWermutVersentPrincipalConsultant,DigitalAPI
5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Agenda
CONTEXT:APPLICATIONSANDTHEECONOMY
ENTERPRISEAPI:SOMEHARDTRUTHS
Q&A
CASE1:SNSW – DIGITALLICENSE
CASE2:‘TOLLPROVIDER’– DIGITALTRANSFORMATION
1
2
3
4
5
7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
UnderstandingtheApplicationEconomyApplicationsinfluenceonMarkets.
Company‘X’
Company‘Y’
8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Engaged.
What’saTrackpad?
FirstLove.
YouhadmeatTrackwheel
TheAffair.
YouhadmeatRollerBall
UnderstandingtheApplicationEconomyHint:Thecorporatebreakup.It’snotyou.It’sme.
OMG
2004 2010 2015
9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
UnderstandingtheApplicationEconomyDigitalDisruptionandtheAppEconomy
BBRY
AAPL
10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
UnderstandingtheApplicationEconomySurprised?- ecoSystem >System.
No.ofappsintheAppStoreSource:Statista
11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
UnderstandingtheApplicationEconomyStillnosurprise…GrowthinWebapis Since2005– PROGRAMMABLEWEB.COM
11493
12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
UnderstandingtheApplicationEconomyLookalittledeeper– EveryecoSystem hasit’sbloodline.
13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
EnterpriseAPI:SomeHardTruths“There’sAPI– andthenthere’sEnterpriseAPI”
14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
EnterpriseAPI:SomeHardTruthsNotEveryAPIisbornEqually– becarefulwhatyouread.
WHENINROMERomeMetroLine‘C’– Underconstruction since2007
15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
EnterpriseAPI:SomeHardTruthsRESTAPIis CurrencyofDigital(Hint:NomoreSOAP)
5.TheUniformInterface“ThecentralfeaturethatdistinguishestheREST
architecturalstyle”- Implementations(behaviour)aredecoupledfromservicestheyprovide(interfaces)–
encouragingindependentevolvability.
16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
EnterpriseAPI:SomeHardTruthsAPIsarearelativelynewanduneasyconcept.Actiononyou!
17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
EnterpriseAPI:SomeHardTruthsYou’renotNetflix– youcan’tjust‘turnitoff’.
18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
RecapIfyouremembernothingelseaboutEnterpriseAPI
1. You’rebuilding..inRome.
2. RESTAPI– CurrencyofDigital(evolvability)
3. It’sa‘newconcept’– ActiononYou!
4. EnterpriseAPI– certainlynotintegration.
20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CaseStudy1– ServiceNSWIt’sallfunandgames..untilthePremiermakesanannouncement
Source:https://www.nsw.gov.au/premiers-priorities
21 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CaseStudy1– ServiceNSWOpportunity- Unlocktheservice,Don’tmakeheadlinesforthewrongreasons.
22 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CaseStudy1– ServiceNSWUnlockthedata,Don’tmakeheadlinesforthewrongreasons.
23 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CaseStudy1– ServiceNSWUnlockthedata,Don’tmakeheadlinesforthewrongreasons.
24 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CaseStudy1– ServiceNSWGatewayastheheartbeatoftheOrg.
Omni Channel
OrchestrateTransformationIntegrateCacheEncrypt / SignLog
Police Force
RegisterLink ProductsProof of Identity
Authentication - Uname / Pwd - Device / PIN - BYO-MFAFederate - SAML2 - OAuth / OIDC
NSW Agencies
AuthenticateValidateAuthorise - App - UserContent InspectionRate Limiting
IntegrationAPI
Cred Self ServiceUser ProfileClient ManagementDevice RegistrationLogging
IDP
DashboardSelf Service
MyAccount
CAAPIGATEWAY
25 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CaseStudy1– ServiceNSWChallenge:you’vealreadytoldthegovernmentadozentimes
26 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CaseStudy1– ServiceNSWStandardsarecrucial.Securityasaforethought.
27 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CaseStudy1– ServiceNSWNSWDigitalLicence– Securelybrokertotrusted3rd Parties/Govt Agencies?
30 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CaseStudy2– Tolling&LogisticsHowhardcanitbetobuildanapp?
31 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CaseStudy2– Tolling&LogisticsGettingStarted– 1.UnderstandtheBusinessContext
32 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CaseStudy2– Tolling&LogisticsGettingStarted– 2.Talktheirlanguage(rememberyou’reintheminority).
33 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CaseStudy2– Tolling&LogisticsGettingStarted– 2.Talktheirlanguage(rememberyou’reintheminority).
34 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CaseStudy2– Tolling&LogisticsGettingStarted– 3.UnderstandExistingTechnologyFootprint
35 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
GettingStarted– 4.PullingitApart– Codeneverlies.CaseStudy2– Tolling&Logistics
36 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
GettingStarted– 5.Rememberyourprincipals:DesigningforRESTAPIArchitectureCaseStudy2– Tolling&Logistics
Web Mobile Web Mobile
CAAPIMAuthenticateAuthorizeVerify
ValidateRoute
RateLimit
TransformOrchestrateBusinessLogic
Document&Define
MicroservicesLayer
PresentationLogicUserInterface
37 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
GettingStarted– 6.Remindthemofwherethey’regoing,andhowthiswaspossible.CaseStudy2– Tolling&Logistics
TheAPIsdeliveredenablesecure,efficientandextensible capabilitiesforuseindigitalandacrossthebusiness,nowandinthefuture.
38 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CaseStudy2– Tolling&LogisticsGettingStarted– 7.TheOnlyConstantisChange– ManagetheAPISandwich.
39 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CaseStudy2– Tolling&LogisticsGettingStarted– 8.“TheAPIisdown”– HoldSteadyonMonitoringandAlerting
40 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CaseStudy2– Tolling&LogisticsTheOutcomes– Nopain,nogain.
41 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
“DeployinContainers” “Deliveradeploymentpipeline?”
API:TalesfromtheBattlefield
42 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
“ExperienceAPIs” “Fact:EveryAPIyoubuildwillbeExperienced”
API:TalesfromtheBattlefield
43 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Recap– Ifyourecallnothingelsefromthelast½hour
1– APIEconomy
§ Yes– APIsdirectly
impactedmarkets.
§ Ecosystem>system
2– EnterpriseAPI(HardTruths)
§ EnterpriseAPI!=‘api’
§ Rome
§ REST&Evolvability
(!soap)
§ ActiononYou!
§ Transformation
NotIntegration
3– CaseStudies
§ SNSW– APIsecurity–
theopportunityto
transformviaIdentity
§ Tolling– API&Digital–
TheAPPandDigital
Transformation