oracle api platform cloud service · in making purchasing decisions. the development, release, and...

20

Upload: others

Post on 09-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Oracle API Platform Cloud Service · in making purchasing decisions. The development, release, and timing of any features or ... – API Testing & Monitoring –Test API Interfaces
Page 2: Oracle API Platform Cloud Service · in making purchasing decisions. The development, release, and timing of any features or ... – API Testing & Monitoring –Test API Interfaces

Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.|

OracleAPIPlatformCloudServiceRoadmap,Vision,andDemo

Darko VukovicDirectorAPIPlatformCloudService

MikeLehmannVPProductManagement– ContainerNativeAppDev

Integration,MiddlewareOctober03,2017

Confidential– OracleInternal/Restricted/HighlyRestricted

Page 3: Oracle API Platform Cloud Service · in making purchasing decisions. The development, release, and timing of any features or ... – API Testing & Monitoring –Test API Interfaces

Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.|

SafeHarborStatementThefollowingisintendedtooutlineourgeneralproductdirection.Itisintendedforinformationpurposesonly,andmaynotbeincorporatedintoanycontract.Itisnotacommitmenttodeliveranymaterial,code,orfunctionality,andshouldnotberelieduponinmakingpurchasingdecisions.Thedevelopment,release,andtimingofanyfeaturesorfunctionalitydescribedforOracle’sproductsremainsatthesolediscretionofOracle.

Confidential– OracleInternal/Restricted/HighlyRestricted 3

Page 4: Oracle API Platform Cloud Service · in making purchasing decisions. The development, release, and timing of any features or ... – API Testing & Monitoring –Test API Interfaces

Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.|

ProgramAgenda

PartnershipAnnouncements

Vision

Demo:APIP,ContainerNativeApp.Dev.Platform,APIFortress

Questions

1

2

3

4

Confidential– OracleInternal/Restricted/HighlyRestricted 4

Page 5: Oracle API Platform Cloud Service · in making purchasing decisions. The development, release, and timing of any features or ... – API Testing & Monitoring –Test API Interfaces

Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.|

PartnershipAnnouncements

AleadingAPITesting&Monitoringsolution

Confidential– OracleInternal/Restricted/HighlyRestricted 5

AutomatedSDKgeneration&specificationtransformation

Page 6: Oracle API Platform Cloud Service · in making purchasing decisions. The development, release, and timing of any features or ... – API Testing & Monitoring –Test API Interfaces

Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.|

CurrentFunctionality

Confidential– OracleInternal/Restricted/HighlyRestricted 6

• ManagementService– APICatalog– KnowwhatAPIsyouoffer– APIDesign&Implementation–Design,mock,andimplementnewAPIsquickly– APITesting&Monitoring–TestAPIInterfacesandFunctionality(ViaAPIFortress)– DeploymentManagement–CentrallymanageavailabilityofAPIsacrossallGateways– APIGovernance–Ensureconsistencywithstyleguides,reuseservices,andtrackchangeswithhistoryservice– SubscriptionManagement–ManagewhousesyourAPIs,andtowhatdegree– OperationalAnalytics–UnderstandwhoisusingyourAPI,how,andiftheyareencounteringissues– UserRoles&Grants-ControlaccesstoyourAPIswithinstancespecificgrants

• Gateway– RuntimePolicies–Topsecurityandtrafficmanagementruntimepoliciesoutofthebox– HybridDeploymentTopology–Deployedon-premises,OracleCloud,orotherclouds

• DeveloperPortal– APICatalog– ShowAPIconsumerswhichAPIsareavailabletothem– InteractiveDocumentation-GiveAPIconsumerstheinformationtheyneedtosucceed– AutoGeneratedSDKs–ViaAPIMATC- giveyourconsumerslanguagespecificSDKstomoreeasilyconsumeyourAPI– SelfService- AllowAPIconsumerstoselfregisterandsubscribetoAPIs.

Page 7: Oracle API Platform Cloud Service · in making purchasing decisions. The development, release, and timing of any features or ... – API Testing & Monitoring –Test API Interfaces

Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.|

FirstHybridNativeAPIManagementplatformacrossallclouds andon-premiseswithdeploymentmanagementfromacloudservice

Wide ranging,productivityboosting governance, withApiary Styleguides, approvalsworkflows, grants,policymanagementandanalytics.

Endtoendlifecycle formanagingAPIs:Design,Implementation, Deployment,Testing,Publication,Subscription, Monitoring, andAnalysis

Valuedrivenpricing, does notpunish preparing fortrafficspikes, highavailability, ordisasterrecovery. Consistentandpredictable pricingindependent ofGWdeployment.

CompetitiveDifferentiatorsNativeHybridGatewayDeployment Governance

FullAPI LifecycleManagement Pricing

7

Page 8: Oracle API Platform Cloud Service · in making purchasing decisions. The development, release, and timing of any features or ... – API Testing & Monitoring –Test API Interfaces

Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.|

Feature1:

APIPlansGA

8

• ManytoManytoManybetweenapplications,plansandAPIs• Limits,Price,andScopesatPlan,APIandActionlevels• LogicalGWAccessControl• Fullcontrolovertext indeveloperportal• SelfServiceSubscription• Grants• Analytics

Page 9: Oracle API Platform Cloud Service · in making purchasing decisions. The development, release, and timing of any features or ... – API Testing & Monitoring –Test API Interfaces

Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.|

Feature2:

NativeOAuthAS

9

• FullOAuthConfigurationinAPIPlatform• AccessManagementDefinedbyAPIPlans• BackedbyIDCSOAuthAuthorizationService• OnecopyofobjectwithAPIPlatformorchestratingIDCS

ResourceServer

Client&App Scope

Plan

API

Entitlement

User

API Platform

IDCS

Page 10: Oracle API Platform Cloud Service · in making purchasing decisions. The development, release, and timing of any features or ... – API Testing & Monitoring –Test API Interfaces

Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.|

Feature3:

APIFortressIntegration

10

• Outofboxintegrationto:– linkprojects– seetests– runtests– viewresults

• OAuthloginflow• TestDesigninAPIFortress• APIFortressSoldSeparately,proportionaltoAPIPPrice

Page 11: Oracle API Platform Cloud Service · in making purchasing decisions. The development, release, and timing of any features or ... – API Testing & Monitoring –Test API Interfaces

Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.|

Feature4:

APIMATIC Integration

11

• Outofboxintegrationto:– offerautogeneratedSKDstoAPIsinthedeveloperportal

– Controlwhichlanguagesarepresented

• OAuthloginflow• APIMATICSoldSeparately,proportionaltoAPIPPrice

Page 12: Oracle API Platform Cloud Service · in making purchasing decisions. The development, release, and timing of any features or ... – API Testing & Monitoring –Test API Interfaces

Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.|

Feature5:

Notifications&Webhooks

12

• Eventsonactionstakeninmanagementservice,runtimeanalytics,runtimelogsorcustomRESTAPIinvocations.• Triggerscanbevelocityorcomputationbased.• ManytoManybetweenEventsandNotifications• OutofBoxintegrationswithIncidentManagementSystem• CustomRESTcalls forcustomintegration

TriggerEvent

OutboundREST

AnalyticsService

HistoryService

EventAPI

LogAnalysis

NotificationEvent

EMail

UINotification

OOBIntegrations

Page 13: Oracle API Platform Cloud Service · in making purchasing decisions. The development, release, and timing of any features or ... – API Testing & Monitoring –Test API Interfaces

Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.| Confidential– OracleInternal/Restricted/HighlyRestricted 13

Feature6:

GatewayasaService• Oracleoperatedandmanaged.• BasedonamodernmicroservicearchitectureandGrizzlyFramework• AvailableinOPCfirstandothercloudslater• SamepolicySDKastheSTGWtoday• EnrollingBETAcustomersnow

MTAPIPlatformManagementService

OracleCloud

STGWOnPrem – DC2

MTGWAWS

MTGWOracleCloud

STGWOnPrem – DC1

STGWAzure

Page 14: Oracle API Platform Cloud Service · in making purchasing decisions. The development, release, and timing of any features or ... – API Testing & Monitoring –Test API Interfaces

Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.| Confidential– OracleInternal/Restricted/HighlyRestricted 14

Feature7:

Integrationw/ServicePlatforms• LoosecouplingbetweenAPIsandunderlyingserviceconfigurations• LoosecouplingbetweenServicesandServiceAccounts• NoneedtoredeployAPIspostserviceconfigurations• Outofboxintegrationsfromservicepublishingplatforms Service

Account

ContainerNativeApplicationDevelopmentPlatform

ICS

Service

APIPlatformManagement APIs(~/service.)

APILooseCouple

APIPlatformManagement

PortalMoretocome…

Page 15: Oracle API Platform Cloud Service · in making purchasing decisions. The development, release, and timing of any features or ... – API Testing & Monitoring –Test API Interfaces

Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.|

ServicePlatformVision:AnEnd-to-EndContainerNativeSuiteBuild,Deploy,Operate– AnOpen,StandardsBased,CloudNeutralAppDev Platform

Page 16: Oracle API Platform Cloud Service · in making purchasing decisions. The development, release, and timing of any features or ... – API Testing & Monitoring –Test API Interfaces

Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.|

Deployment:OracleContainerEngineandContainerRegistryDrivingDowntheCostofManagingKubernetes

• ContainerNative– StandardKubernetes;FullyManagedLifecycle;IntegratedRegistry

• DeveloperFriendly– Simple,StreamlinedUserInterface;RichAPI;HelmandDNSBuilt-in

• EnterpriseReady– BareMetalPerformance;HighlyAvailable;SecurewithAccessControls

AD2

Secure,HighlyAvailable,BareMetalPerformance

AD1

AD3

KuberneteswithLifecycle,IntegratedRegistry

DeveloperFriendly:RESTAPI,Helm,DNS,UI

DNS

APIREST

Page 17: Oracle API Platform Cloud Service · in making purchasing decisions. The development, release, and timing of any features or ... – API Testing & Monitoring –Test API Interfaces

Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.|

AppDev:OracleContainerNativeMicroservicesAnopen(CNCFandIstio based),cloudneutral,platformmakesiteasytodevelopmicroservices applications

• Pre-integrated,CuratedPlatform– OpenSource,CloudNativeComputingFoundationwithIstio

• DeveloperFriendly– OpinionatedbutOpen;APIfirstplatform

• EnterpriseClass– BuiltonKuberneteswithServiceMesh,ServiceBrokerandAPIRegistry;OpsBuiltIn

ServiceBroker

EnterpriseClass:Istio ServiceMesh&Infrastructure

ServiceMesh

API Registry

Pre-Integrated,CuratedPlaformCNCF+Istio

DeveloperFriendly:OpinionatedButOpen

APIREST

Ops

Page 18: Oracle API Platform Cloud Service · in making purchasing decisions. The development, release, and timing of any features or ... – API Testing & Monitoring –Test API Interfaces

Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.|

WithaLeadingCI/CDandContainerLifecycleSolutionContainerPipelines (Wercker)- easytoassembleandautomatedbuildstoregistries andproduction-gradeclusters

GitBuild Push to Registry

PushTest

Deploy to Orchestration Scheduler

Deploy

Registry

OSS CLI Pipeline/Build ConsoleWorkflow Automation

Oracle, Pivotal, Amazon, Google …

Chatbot Integrationwith Slack (Walterbot)

Page 19: Oracle API Platform Cloud Service · in making purchasing decisions. The development, release, and timing of any features or ... – API Testing & Monitoring –Test API Interfaces

Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.|

Demo• AnAPIalreadyexists,itsalreadybeingusedbyconsumers.• Abackendservicechangeneedstohappenwithoutaffectingcustomers.• Withcontinuousdelivery,backendchangeshappensofrequentlythat’sit’simpracticaltoincludeAPIManagerineachchange.

• InthisdemowewillupdatethepathoftheunderlyingserviceandnotimpacttheAPIorAPIconsumers.

Confidential– OracleInternal/Restricted/HighlyRestricted 19

Page 20: Oracle API Platform Cloud Service · in making purchasing decisions. The development, release, and timing of any features or ... – API Testing & Monitoring –Test API Interfaces