+ All Categories
Home > Technology > Pre-Con Education: Changing End Points Getting You Down While Trying to Create and Consume Virtual...

Pre-Con Education: Changing End Points Getting You Down While Trying to Create and Consume Virtual...

Date post: 16-Apr-2017
Category:
Upload: ca-technologies
View: 155 times
Download: 0 times
Share this document with a friend
23
World ® ’1 6 Changing Endpoints Getting You Down While Trying to Create and Consume Virtual Services? CA API Management & CA Service Virtualization Chris Reites – Technical Account Manager – CA Technologies DO5X15E DEVOPS
Transcript

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

15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Stayconnectedatcommunities.ca.com

Demo

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

19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Questions?

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

22 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Stayconnectedatcommunities.ca.com

Thankyou.

23 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

DevOps– ContinuousDelivery

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


Recommended