techtalk: api management and service virtualization working hand in hand

21
World ® ’1 6 Tech Talk: API Management and Service Virtualization Working Hand in Hand Chris Reites – Technical Account Manager – CA Technologies DO5T15T DEVOPS

Upload: ca-technologies

Post on 16-Apr-2017

387 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: TechTalk: API Management and Service Virtualization Working Hand in Hand

World®’16

TechTalk:APIManagementandServiceVirtualizationWorkingHandinHandChrisReites– TechnicalAccountManager– CATechnologies

DO5T15T

DEVOPS

Page 2: TechTalk: API Management and Service Virtualization Working Hand in Hand

2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.

Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.

ForInformationalPurposesOnlyTermsofthisPresentation

Page 3: TechTalk: API Management and Service Virtualization Working Hand in Hand

3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Abstract

ThisTechTalkisabouthowCAAPIManagementandCAServiceVirtualizationcanworktogethertobesthelpdevelopmentandtestingteamscreate,testandmanagerAPIs.Thisisoneofthe"must-see"sessionsofCAWorld.Sogetthereearlyandsaveaspot!

ChrisReitesCATechnologiesTechnicalAccountManager

Page 4: TechTalk: API Management and Service Virtualization Working Hand in Hand

4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Agenda

CAAPIMANAGEMENT

CASERVICEVIRTUALIZATION

Q&A

MANAGINGVIRTUALANDREALAPIS

LEVERAGINGSERVICEVIRTUALIZATIONWITHINAPIGATEWAY

DEMO

1

2

3

4

5

6

Page 5: TechTalk: API Management and Service Virtualization Working Hand in Hand

5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

APIManagementAPIs:TheBuildingBlocksofDigitalTransformation

Outside the Enterprise Within the Enterprise

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

Page 6: TechTalk: API Management and Service Virtualization Working Hand in Hand

6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

An API Gateway that Provides a Simple, Flexible Policy Language For Processing APIsü Authentication and Authorizationü Confidentiality and Integrityü Threat Detectionü Rate limiting, traffic shaping, and SLAü Auditü Transformation and Adaptationü Orchestrationü Integration with Existing Infrastructure

TheCoreofCAAPIManagement

Message

?

Page 7: TechTalk: API Management and Service Virtualization Working Hand in Hand

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

Page 8: TechTalk: API Management and Service Virtualization Working Hand in Hand

8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAServiceVirtualizationRemoveDevelopmentandTestConstraintstoIgniteDigitalTransformation

REALWORLDRESULTS

§ Upto50%reductionininapplicationdev/testcycles§ Upto90%moredefectsdetectedatleast1-stepearlierin

SDLCwith“Shift-Left”Testing§ Millionssavedininfrastructurecostsand3rd partyfees

Removeconstraintsbysimulatingdependentsystems&customerbehaviorsasvirtualservices

SimulateToAccelerate

DataConstraints

SystemConstraints

CostConstraints

DevelopmentConstraints

• 5 ofthetop5Telcos• 4 ofthetop5Banks• 3 ofthetop5Insurers

Source:2014Fortune500

AutoTrader• 96%reductionintimerequiredforonecycleof

integrationtesting• $300,000savingsonenvironments

http://bcove.me/gsornyww

Page 9: TechTalk: API Management and Service Virtualization Working Hand in Hand

9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ü Provideadirectoryofvirtualservicesforbetterdiscoveryandconsumptionofvirtualservices.

ü Automaticallyswitchbetweenrealandvirtualenvironments

ü Fastercreationandeasiermaintenanceofvirtualservices

Upto50% reductioninDev&Testcycletimes

Save$MMs in3rd Partyandinfrastructurecosts

Upto90%moredefectsdetectedatleast1-stepearlierinSDLC

Have EverythingYouneed,whenneededtoneverstopdev/test.

ManagingVirtualandRealAPIsFasterCreationandEasierMaintenanceofVirtualServices

• CatalogvirtualizedAPIsandincreasetheiradoptionforacceleratingITdelivery• ProtectITAssetswhencertifyingexternalappsbyroutingtraffictovirtualizedAPIsinsteadofrealAPIs• CreateandmaintainvirtualizedAPIsfasterandeasier

RogersCommunications

EnterpriseServices

CAService

Virtualization

CRM

OrderMgmt.

SupplyChain

CAAPIGateway

Page 10: TechTalk: API Management and Service Virtualization Working Hand in Hand

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

Page 11: TechTalk: API Management and Service Virtualization Working Hand in Hand

11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MakeVirtualandPhysicalServicesDiscoverablePLAN

Challenge: Missingoroutofdatesearchablecatalogofphysicalandvirtualservices

ServiceVirtualization/APIManagementSolution§ CAAPIDeveloperPortalprovidesdeveloperfriendlyportal§ Leveragestools,analysisandcontentcapabilitiestobringselfservicecapabilitiestothe

developer/tester§ Richcontentinformsteamsastothepurpose,functionssupportedandparameters

availableforagivenservice§ Canbeusedforallvirtualassets,notonlywebservices

Page 12: TechTalk: API Management and Service Virtualization Working Hand in Hand

12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ExposeVirtualServicesinMobileSandbox

Challenge: Howtoopenmobileservicestoanexternaldevelopercommunitywithoutimpactingproductionsystems

ServiceVirtualization/APIManagementSolution§ ExternalizemodernRESTful servicestodevelopersandmobileapps§ Useservicevirtualizationtocreaterobust,dynamicreplicasofproductionservices§ Leveragethepowerofanexternaldevelopercommunitywithanon-productionsandbox

todevelopandtestnewmobileapps

BUILDWebService/API

VirtualizedWeb

Service/API

CAAPIGateway

CRM

OrderMgmt.

SupplyChain

Page 13: TechTalk: API Management and Service Virtualization Working Hand in Hand

13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

IntelligentlyRouteServiceRequests

Challenge: Multipleinstantiationsofagivenserviceduetomultipleenvironments,physicalorvirtualservicesorofaservicecanmakeintegrationcomplex

ServiceVirtualization/APIManagementSolution§ IntelligentroutingcapabilitiesoftheCAAPIGatewayalleviatecomplexities§ Developerrequestsareroutedtotheproperlocationbasedonphaseofworkperformed§ Simplifiesserviceconnectionsandreducesdisruptivesettingschangesascodeispromoted

WebService/API

VirtualizedWeb

Service/API

CAAPIGateway

BUILD

Page 14: TechTalk: API Management and Service Virtualization Working Hand in Hand

14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

FasterCreationandEasierMaintenanceofVirtualServices

Challenge: Howtoquicklycreateandmaintainvirtualservices

ServiceVirtualization/APIGatewaySolution§ ForeachnewserviceaddedtotheAPIGateway,acorrespondingvirtualservicecan

easilybegeneratedfromthetransactions§ VirtualserviceusecasesmatchexactlytothetransactionsranthroughtheGateway§ Removestheneedforconfigurationchangeswhencreatingvirtualservicesfromlive

transactions§ “LearningMode”canbeusedtodetectchangestoliveservicesandautomatically

updatethevirtualservices

RUNEnterpriseServicesCA

ServiceVirtualization

CRM

OrderMgmt.

SupplyChain

CAAPIGateway

Page 15: TechTalk: API Management and Service Virtualization Working Hand in Hand

15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

FORWARDCARSArchitecture

WEB ESB

LOAN

INV

API

API

API

APIM

GATEWAY

localhostport7000

explore.apim.caport8080

Page 16: TechTalk: API Management and Service Virtualization Working Hand in Hand

16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

WEB ESB

LOAN

INV

API

API

API

APIM

GATEWAY

DevtestTransactionDatabase

localhostport7000

explore.apim.caport8080

FORWARDCARSArchitecture

Page 17: TechTalk: API Management and Service Virtualization Working Hand in Hand

17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

FORWARDCARSArchitecture

WEB ESB

LOAN

INV

API

API

API

APIM

GATEWAY

APIVirtualESB

localhostport7000

explore.apim.caport8080

localhostport15063

Page 18: TechTalk: API Management and Service Virtualization Working Hand in Hand

18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

RecommendedSessions

SESSION# TITLE DATE/TIME

DO5T17S NationwideBuildingSociety'sCATDMSuccessStory 11/17/2016at01:45pm

DO5T22SINGDeliversUnprecedentedGlobalContinuousDeliveryasaService 11/17/2016at03:00pm

DO5T08TWhatisDDVSandhowtomakesenseofData-DrivenServiceImage 11/17/2016at03:45am

Page 19: TechTalk: API Management and Service Virtualization Working Hand in Hand

19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MustSeeDemos

ModernizeAppDeliveryIntegratedCDTheater5- DOV501P

DeliverTestDataFasterTestDataManagerTheater5- DOV511P

DeliverBetterAppsServiceVirtualizationTheater5- DOV507P

OrchestrateYourReleaseReleaseAutomationTheater5- DOV513P

Page 20: TechTalk: API Management and Service Virtualization Working Hand in Hand

20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Stayconnectedatcommunities.ca.com

Thankyou.

Page 21: TechTalk: API Management and Service Virtualization Working Hand in Hand

21 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

DevOps– ContinuousDelivery

FormoreinformationonDevOps– ContinuousDelivery,pleasevisit:http://cainc.to/PiTFpu