Date post: | 16-Apr-2017 |
Category: |
Technology |
Upload: | ca-technologies |
View: | 155 times |
Download: | 0 times |
World®’16
ChangingEndpointsGettingYouDownWhileTryingtoCreateandConsumeVirtualServices?CAAPIManagement&CAServiceVirtualizationChrisReites – TechnicalAccountManager– CATechnologies
DO5X15E
DEVOPS
2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.
Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.
ForInformationalPurposesOnlyTermsofthisPresentation
3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Abstract
ChrisReitesCATechnologiesTechnicalAccountManager
4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Agenda
CAAPIMANAGEMENT
CASERVICEVIRTUALIZATION
Q&A
MANAGINGVIRTUALANDREALAPIS
LEVERAGINGSERVICEVIRTUALIZATIONWITHINAPIGATEWAY
DEMO
1
2
3
4
5
6
5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
APIManagementAPIs:TheBuildingBlocksofDigitalTransformation
OutsidetheEnterprise WithintheEnterprise
InternetofThings
Mobile
SaaS/CloudGoogle,AWS,SFDC,
etc
PartnerEcosystems
ExternalDevelopers
SecureData
ApplicationPortfolio
ID/Authentication
Reporting&Analytics
InternalTeams
SecuretheOpenEnterprise§ Provideend-to-endsecurityforapps,mobile,andIoT§ ControlaccesswithSSOandidentitymanagement§ ProtectagainstthreadsandOWASPvulnerabilities
IntegrateEverything§ DeliverdatafromSOA,ESB,andenterpriseapps§ Aggregatedatatodriveabetteruserexperience§ Buildscalableconnectionstocloudsolutions
UnlocktheValueofData§ MonetizeAPIstogeneraterevenue§ Builddigitalecosystemstoenhancebusinessvalue§ Createefficienciesthroughanalyticsandoptimization
AccelerateMobile/IoTDevelopment§ Simplifyandcontroldeveloperaccesstodata§ Buildawiderpartnerorpublicdeveloperecosystem§ Leveragetoolstoreducemobileappdeliverytime
6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
TheCoreofCAAPIManagement
§ AnAPIGatewaythatProvidesaSimple,FlexiblePolicyLanguageForProcessingAPIs– AuthenticationandAuthorization– ConfidentialityandIntegrity– ThreatDetection– Ratelimiting,trafficshaping,andSLA– Audit– TransformationandAdaptation– Orchestration– IntegrationwithExistingInfrastructure
Message
7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CAAPIManagement
InternetofThings
Mobile
SaaS/CloudSolutionsAWS,Google,SFDC…
PartnerEcosystems
Developers
ID/Authentication
SQLData
NoSQLData
CALiveAPICreator
CAAPIGatewayCAMobileAPIGateway
CAMobileAppServices
CAAPIDeveloperPortal
CustomerDataCenterorCloud/IaaS
ExistingAPIs
8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
CAServiceVirtualization
Removeconstraintsbysimulatingdependentsystems&customerbehaviorsasvirtualservices
SimulateToAccelerate
DataConstraints
SystemConstraints
CostConstraints
DevelopmentConstraints
5 ofthetop5Telcos4 ofthetop5Banks3 ofthetop5Insurers
Source:2014Fortune500
AutoTrader§ 96%reductionintimerequiredforonecycleof
integrationtesting§ $300,000savingsonenvironments
http://bcove.me/gsornyww
REALWORLDRESULTSUpto50%reductionininapplicationdev/testcyclesUpto90%moredefectsdetectedatleast1-stepearlierinSDLCwith“Shift-Left”TestingMillionssavedininfrastructurecostsand3rd partyfees
RemoveDevelopmentandTestConstraintstoIgniteDigitalTransformation
9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ManagingVirtualandRealAPIs
§ Provideadirectoryofvirtualservicesforbetterdiscoveryandconsumptionofvirtualservices.
§ Automaticallyswitchbetweenrealandvirtualenvironments
§ Fastercreationandeasiermaintenanceofvirtualservices
Upto50% reductionin Dev &Testcycletimes
Save$MMs in3rd
Partyandinfrastructurecosts
Upto90%moredefectsdetectedatleast1-stepearlierinSDLC
Have EverythingYouneed,whenneededtoneverstopdev/test.
§ CatalogvirtualizedAPIsandincreasetheiradoptionforacceleratingITdelivery§ ProtectITAssetswhencertifyingexternalappsbyroutingtraffictovirtualizedAPIsinsteadofrealAPIs§ CreateandmaintainvirtualizedAPIsfasterandeasier
RogersCommunications
EnterpriseServices
CAService
Virtualization
CRM
OrderMgmt.
SupplyChain
CAAPIGateway
FasterCreationandEasierMaintenanceofVirtualServices
10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
LeveragingServiceVirtualizationwithintheAPIGateway
PLAN BUILD RUN
Provide developers adirectory ofvirtual
services enabling betterservice discoveryand consumption,
acceleratingcloud andmobileappdevelopment
Automatically switchbetweenrealand
virtualizedenvironmentsimproving how costandmaintenance“constraints”are
managed
FastercreationandeasiermaintenanceofvirtualservicesbyleveragingAPIManagementdata
EnterpriseServices
CAService
Virtualization
CRM
OrderMgmt.
SupplyChain
CAAPIGateway
WebService/API
VirtualizedWeb
Service/API
CAAPIGateway
11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
MakeVirtualandPhysicalServicesDiscoverablePLAN
Challenge:Missingoroutofdatesearchablecatalogofphysicalandvirtualservices
ServiceVirtualization/APIManagementSolution§ CAAPIDeveloperPortalprovidesdeveloperfriendlyportal§ Leveragestools,analysisandcontentcapabilitiestobringselfservicecapabilitiesto
thedeveloper/tester§ Richcontentinformsteamsastothepurpose,functionssupportedandparameters
availableforagivenservice§ Canbeusedforallvirtualassets,notonlywebservices
12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ExposeVirtualServicesinMobileSandbox
Challenge:Howtoopenmobileservicestoanexternaldevelopercommunitywithoutimpactingproductionsystems
ServiceVirtualization/APIManagementSolution§ ExternalizemodernRESTful servicestodevelopersandmobileapps§ Useservicevirtualizationtocreaterobust,dynamicreplicasofproductionservices§ Leveragethepowerofanexternaldevelopercommunitywithanon-production
sandboxtodevelopandtestnewmobileapps
BUILDWebService/API
VirtualizedWeb
Service/API
CAAPIGateway
CRM
OrderMgmt.
SupplyChain
13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
IntelligentlyRouteServiceRequests
Challenge:Multipleinstantiationsofagivenserviceduetomultipleenvironments,physicalorvirtualservicesorofaservicecanmakeintegrationcomplex
ServiceVirtualization/APIManagementSolution§ IntelligentroutingcapabilitiesoftheCAAPIGatewayalleviatecomplexities§ Developerrequestsareroutedtotheproperlocationbasedonphaseofwork
performed§ Simplifiesserviceconnectionsandreducesdisruptivesettingschangesascodeis
promoted
WebService/API
VirtualizedWeb
Service/API
CAAPIGateway
BUILD
14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
FasterCreationandEasierMaintenanceofVirtualServices
Challenge:Howtoquicklycreateandmaintainvirtualservices
ServiceVirtualization/APIGatewaySolution§ ForeachnewserviceaddedtotheAPIGateway,acorrespondingvirtualservicecaneasilybe
generatedfromthetransactions§ VirtualserviceusecasesmatchexactlytothetransactionsranthroughtheGateway§ Removestheneedforconfigurationchangeswhencreatingvirtualservicesfromlive
transactions§ “LearningMode”canbeusedtodetectchangestoliveservicesandautomaticallyupdatethe
virtualservices
RUNEnterpriseServicesCA
ServiceVirtualization
CRM
OrderMgmt.
SupplyChain
CAAPIGateway
16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
FORWARDCARSArchitecture
WEB ESB
LOAN
INV
API
API
API
APIM
GATEWAY
localhostport7000
explore.apim.caport8080
17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
WEB ESB
LOAN
INV
API
API
API
APIM
GATEWAY
DevtestTransactionDatabase
localhostport7000
explore.apim.caport8080
FORWARDCARSArchitecture
18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
WEB ESB
LOAN
INV
API
API
API
APIM
GATEWAY
APIVirtualESB
localhostport7000
explore.apim.caport8080
localhostport15063
FORWARDCARSArchitecture
20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
RecommendedSessions
SESSION# TITLE DATE/TIME
DO5T02PLeadershipPanel:DevOpsLeadersDiscusstheJourneytoContinuousDelivery
11/16/2016at01:45pm
DO5T03PLeadershipPanel:ContinuousDeliveryintheFinancialServicesIndustry
11/16/2016at04:30pm
DO5T14SContinuousDelivery:MakingDevOpsAwesomeNicoleForsgren– Theater5
11/17/2016at10:30am
21 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
MustSeeDemos
ModernizeAppDelivery
IntegratedCDTheater5- DOV501P
DeliverTestDataFaster
TestDataManagerTheater5- DOV511P
DeliverBetterApps
ServiceVirtualizationTheater5- DOV507P
OrchestrateYourReleaseReleaseAutomationTheater5- DOV513P