SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Implementing Enterprise API Management
In the Oracle Cloud
Oracle OpenWorld
San Francisco | September 18-22, 2016
Luis Weir
luis.weir@capgemini.com
uk.linkedin.com/in/lweir
@luisw19
soa4u.co.uk/
2Copyright © Capgemini and Sogeti 2016. All Rights Reserved
Oracle OpenWorld | San Francisco | September 18-22, 2016
Table of Contents
 Introduction
 Context
 A step back… redefining types of integrations
 The missing pieces:
• An Enterprise API Taxonomy
• API Management Capability Model
• Mapping Oracle Cloud PaaS to APIM Capabilities
 Use cases
 Wrap-up
Introduction
4Copyright © Capgemini and Sogeti 2016. All Rights Reserved
Oracle OpenWorld | San Francisco | September 18-22, 2016
Resume
I am very passionate about technology. I have be the lead authored of two books (Oracle SOA Governance 11g Implementation and Oracle API Management 12c
Implementation), I am a regular blogger and speaker in major conferences and events. A well-known industry expert especially when it comes to Oracle middleware
technologies I am also an OTN certified SOA black belt.
Luis Weir
Oracle Ace Director – Cloud Principal at Capgemini UK
I am an Oracle Ace Director, Cloud Principal and a Thought Leader specialised in Oracle Fusion Middleware & Oracle PaaS. With more than 15
years of experience implementing IT solutions across the globe, I have been exposed to a wide wide variety of business problems many of which
I’ve helped solved by adopting SOA architectural styles such as traditional SOA, API management and now Microservices. My current focus is in
assisting organisations define and implement solutions and strategies that can help them realise the benefits that such technologies have to offer.
2nd Place
1st OTN Cloud
Hackathon
June, 2016
Cloud
Contribution Award
SOA Community
March, 2016
Latest Media:
 Oracle Magazine May/June 2016
(http://bit.ly/1RTCAU3)
 Systematic Approach for Migrating to Oracle
Cloud SaaS (http://bit.ly/1Xr6acs)
 Oracle Magazine Jan/Feb 2016 (http://ora.cl/Vhh)
 API Management Implementation
(http://ora.cl/Gcw)
 A Word About Microservices and SOA
(http://bit.ly/25Dk5go)
Context
A summary of key business challenges driving the need for
API management
6Copyright © Capgemini and Sogeti 2016. All Rights Reserved
Oracle OpenWorld | San Francisco | September 18-22, 2016
The “Digital” dilemma…
7Copyright © Capgemini and Sogeti 2016. All Rights Reserved
Oracle OpenWorld | San Francisco | September 18-22, 2016
Systems of
Differentiator
Systems of
Record
Systems of
Innovation
Bi-modal IT, is it really?
Traditional Mode
(Reliable, delivered in
waterfall, IT centric,
V-model, slow)
Non-linear Mode
(Agile, DevOps,
automation, fast)
Promised in 8
weeks
Promised in 4 Months
What about access to
core data and business
functionality?
+8 Weeks
Ready in 8
Months
Environment created, system
changed, functionality added,
access granted,
Standard interface
delivered
Waiting for changes
Waiting for access
Bi-modal?
8Copyright © Capgemini and Sogeti 2016. All Rights Reserved
Oracle OpenWorld | San Francisco | September 18-22, 2016
A bi-modal analogy
The fast IT organisation can only be as
fast as it is possible to deliver access to
systems of records…
Thus bi-modal IT it’s contraint to the speed
it takes to deliver such access.
9Copyright © Capgemini and Sogeti 2016. All Rights Reserved
Oracle OpenWorld | San Francisco | September 18-22, 2016
Cloud
Rush to the Cloud
Firewall
Social Media
{json}
{json}
{json} {json}
{json}
{json}
<xml>
<xml>
<xml>
Oracle Cloud SaaS
FIN HUBs LEGACYSCM
Other SaaS
Mobility & IoT Solutions
= accidental cloud architecture (cloud spaghetti!)
10Copyright © Capgemini and Sogeti 2016. All Rights Reserved
Oracle OpenWorld | San Francisco | September 18-22, 2016
Breaking the chains
11Copyright © Capgemini and Sogeti 2016. All Rights Reserved
Oracle OpenWorld | San Francisco | September 18-22, 2016
API-led connectivity
Firewall
ERP HCM LEGACYCRM
Mobility & IoT SolutionsOracle Cloud SaaS Social MediaOther SaaS
Cloud
On-Premise APIs
Cloud APIs Hybrid
API
Platform
12Copyright © Capgemini and Sogeti 2016. All Rights Reserved
Oracle OpenWorld | San Francisco | September 18-22, 2016
API growth is exponential
 API growth in the enterprise exponential
 API accelerated growth will continue:
• Partner integration APIs
• B2C APIs
• Enterprise mobility APIs
• IoT APIs
Growth In Web APIs Since 2005 Programmable Web
1 186 299 438 593 865
1263
1546
2026
2418
3422
5018
7182
9011
10302
0
1500
3000
4500
6000
7500
9000
10500
12000
APICount
Month
Fastest Growing Web API
Categories (6 months)
Programmable Web
Financial, 70
Enterprise, 66
Backend, 52
Messaging, 43
Advertising, 43
Government,
38
Mapping, 35
Science, 31
Social, 28
13Copyright © Capgemini and Sogeti 2016. All Rights Reserved
Oracle OpenWorld | San Francisco | September 18-22, 2016
What is an [Web] API?
Application Programming Interfaces (APIs) are not new. But they have
taken on a new shape. REST (or Web) APIs are doors that give
access to information and functionality in real time.
And just like doors:
 They have locks. Only key holders can open them
 There are different types for different needs (size, color, locks,
purpose, etc.)
 They can be outside facing (anyone can see them i.e. internet) or
internal facing (i.e. only accessible within an area/zone)
 They are available only in specific locations – API endpoints
 They can be as secured and closely monitored as required (typically
depending on their purpose and information being accessed)
 The have an impact on people (customers and employees)
experience. Based on their performance experience can be good or
bad. If bad people will remember!
14Copyright © Capgemini and Sogeti 2016. All Rights Reserved
Oracle OpenWorld | San Francisco | September 18-22, 2016
API Management
Planning
Design
Implementation
Publication
Operation
Consumption
Maintenance
Retirement
API
15Copyright © Capgemini and Sogeti 2016. All Rights Reserved
Oracle OpenWorld | San Francisco | September 18-22, 2016
Drivers for API Management
Enable a digital
strategy by unlocking
access to electronic
business assets
Richer user experience
by delivering
tailored-fit APIs
Quicker, standard and
secure access to
information and
functionality
Discovery and reuse
of APIs
3rd generation API
platform with global
deployment capabilities
(cloud or on-prem)
Robust operations,
analytics and
insights
API as a new source of
revenue. Information
is a valuable asset
A step back… redifining types of integration
An overview of vertical and horizontal integrations
17Copyright © Capgemini and Sogeti 2016. All Rights Reserved
Oracle OpenWorld | San Francisco | September 18-22, 2016
SYSTEMS OF ENGAGEMENT
Mobile Apps
Response web
Applications
Devices
Customer
Service
Business
Partners
Vertical vs. Horizontal Integration
Horizontal Integration
Asynchronous in nature. Near-real time or batch. Typical integration styles: as pub/sub, data replications, file transfers
SYSTEMS OF RECORDS
Financials EPM HCM
Order
Management
CRM Data Hubs Legacy
Synchronous/Realtime
VerticalIntegration
Main scope for API Management
Created with Niklas Olsson /
18Copyright © Capgemini and Sogeti 2016. All Rights Reserved
Oracle OpenWorld | San Francisco | September 18-22, 2016
Vertical vs. Horizontal Integration – Characteristics
Vertical
 Human behind the trigger
 Information requested on-demand (real-time)
 Synchronous in nature. A request expects a response
 Objective is to deliver functionality and/or information in
support of a user journey
 Directly impacts the user experience (regardless of the channel)
 Best realised with API management
Horizontal
 System behind the trigger
 Initiated by a system scheduled or a system event
 Asynchronous in nature. No immediate response expected
 Objective is to deliver data or messages from a source
system to a target(s) system
 No immediate impact to the user (unless a malfunction occurs)
 Can be realized in a number of ways
Validate,
Enrich,
Transform
.... .. .
.. .. . .
....... .
.... .. .
.. .. . .
....... .
.... .. .
.. .. . .
....... .
.... .. .
.. .. . .
....... .
Route,
Operate,
Load
Extract,
Capture
ExperienceDelivery
Systems of Engagement
Coworkers Customers
Rapid access, Transform
Enforce, Aggregate, Route
Tailor, Deliver
UX
19Copyright © Capgemini and Sogeti 2016. All Rights Reserved
Oracle OpenWorld | San Francisco | September 18-22, 2016
SOA
What about SOA?
Inspiration from Martin Fowler’s Microservices
presentation at GOTO conference,
Berlin November 2014 (minute 14)
Typically adopted to
deliver horizontal
integrations
Traditional
SOA
(i.e. AIA)
Best for vertical
integrations
Not for
integration.
Best for building
modern systems
API
Management
Microservices
Architecture
The missing piece:
Enterprise API Taxonomy, API Management Capability Model and
Oracle PaaS Cloud Services mapped to the APIM capabilities
21Copyright © Capgemini and Sogeti 2016. All Rights Reserved
Oracle OpenWorld | San Francisco | September 18-22, 2016
Enterprise API Taxonomy
SaaS
API Applications
Finance SCM Legacy, etc CX HCM
[Managed] Business APIs
Single Purpose APIs
Utility APIs
Identity
Logging
Error
Handing
Notifications
Management &
Collaboration
Design &
Development
Portals
Policy
Definition
Lifecycle
Management
Runtime
Analytics
User
Management
SYSTEMS OF ENGAGEMENT
Special Purpose APIs Presentation APIs Partner [B2B] APIsPublic [Consumer] APIs
Microservices
SYSTEMS OF RECORDS SYSTEMS OF INNOVATION
SYSTEMSOFDIFFERENTIATION
$
API
System APIs System APIs System APIs System APIs System APIs
22Copyright © Capgemini and Sogeti 2016. All Rights Reserved
Oracle OpenWorld | San Francisco | September 18-22, 2016
API Management Capability Model
API
Registry
Single Purpose APIs
Business APIs
API Applications
Utility APIsAPI Design &
Development
Portal
API-First Design
Console
ADL Programmatic
Validation
API Approval
Workflow
API Dynamic
Documentation
API Applications &
Keys Generation
Developer On-
boarding
Community
Collaboration
Resource
Registration
Resource
Discovery
K/V Storage
K/V
Replication
Resource
Health
Status
Registry
API
Identity
Federation
Identity
Mappings
Error
Handling
Logging
Alerts &
Nots
Management
APIs
AuthN/AuthZ/API Key
Validation
Policy
Enforcement
HTTP
Routing
Calls
Aggregation
Light
Transformation
Light
Scripting
In-memory
Cache
Rate
Limiting/Throttling
Streaming
REST/SOAP
Conversions
System
AuthN/AuthZ
Connectivity
Adapters
Connection &
Session Management
Transport
Conversions
Protocol
Conversions
Data
Transformation
Complex
Orchestrations
Custom Logic
(Complex Scripting)
Polyglot
Programming
Decentralise
Deployment
Federated
AuthN/AuthZ
API Key
Validation
Call
Aggregation
Tailored
Contracts
Thread
Protection
Thread
Protection
Client Backend
Logic Scripting
Platform/
Backend APIs
Push Nots/
Websockets
Polyglot Consumer
SDKs
API
Management
Console
API Lifecycle
Management
Policy Definition
Runtime Monitoring
Runtime Analytics
API Gateway
Management
Policy Definition
User & Role
Management
Keys Management
Delivery
Version
Control
Deployment
Continuous
Testing
Release
Management
Continuous
Integration
Team
Management
Team
Collaboration
Issue
Tracking
Spring
Boards
RuntimeDev-Ops
API Discovery &
Subscriptions
23Copyright © Capgemini and Sogeti 2016. All Rights Reserved
Oracle OpenWorld | San Francisco | September 18-22, 2016
Oracle PaaS for API Management
RuntimeDev-OpsSuggestionsAPIPCS OOTB InteroperabilityOracle PaaS Cloud Services
API
Registry
Single Purpose APIs
Business APIs
API Applications
Utility APIsAPI
Portal
API
Management
Console
Delivery
Developer Cloud
Eureka
Managem
ent
Cloud
Identity
Cloud
Java CloudSOA Cloud App Container CloudIntegration Cloud
API Platform
Cloud
API Platform Cloud
API Platform
Cloud
Java CloudMobile Cloud App Container CloudAPI Platform Cloud
Public SaaS
API Catalog
Patterns & Use Cases
Sample enterprise API management use cases delivered in the
Oracle Cloud PaaS
25Copyright © Capgemini and Sogeti 2016. All Rights Reserved
Oracle OpenWorld | San Francisco | September 18-22, 2016
APIM Designer
Portal
API {First} Design
8) Feedback
13) Evaluates
14) No changes
7) Evaluates
5) Creates API definition
12) Submits final definition
(Github pull request)
9) Updates definition
4) Opens API editor
1) Enters APIM Dev Portal
2) Searches API catalogue
3) No match
11) Thumbs up!
10) Evaluates
Assertions
checks
Assertions
checks
15) Set-up continuous test
6) Creates mockup & shares URL
> Dreed, Circle CI
16) Implements API
17) Requests deploy 18) Gets request
19) Approves
API
Gateway
API Gateway
DMZ
API
Gateway
Management
Console
API Platform Cloud
API Designer
API Developer
API Consumer
Developer
Architects
API Developers
API Gateway
Admin
Developer
Portal
API Platform Cloud
26Copyright © Capgemini and Sogeti 2016. All Rights Reserved
Oracle OpenWorld | San Francisco | September 18-22, 2016
Mobile Application accessing System of Records in Oracle SaaS and SFDC
Cloud PaaS
API Gateway
API Platform
Mobile Backend
Mobile API
ConnectionsMobile Cloud
JSON Object
Tailoring
Auth
Business API
Oracle MAF
Validate
API-Key
Limits &
throttle
User
Authn
Route Respond
Cloud SaaS
ERP Cloud
Integration Flows
Integration Cloud
Enterprise
WSDL
Orchestrate
Connect
Transform
Connect
REST
Auth
Service
2
3
6
5
7
8
9
4
1) Update personal info submitted from app. Call to mobile backend API takes place. Authentication
would’ve already happened in this example. Mobile API Key is validated
2) Backend API code (node.js) transforms object (into enterprise format), injects and calls business API
via the REST connector (in theory connector should inject API key and authentication credentials)
3) Business API receives the calls and enforces policies as specified, ie. key validation, user authN/authZ, rate limits, possibly custom script
and finally routes the request to the backend (system) API (implemented in ICS)
4) An integration flow receives the request (in enterprise format). An orchestration is initiated to: 1) update personal info in SFDC, 2) update
personal info in ERP cloud. It happens as following:
5) The received object is transformed into target system format and included into a request call to SFDC (via enterprise WSDL). ICS takes
care of REST/SOAP conversion and also handles authentication and sessions with SFDC
6) The received object is transformed into target system format and included into a request call to ERP Cloud (via enterprise WSDL). ICS
takes care of REST/SOAP conversion and also handles authentication and sessions with ERP Cloud
7) ICS transforms back the object into the enterprise object format and sends back JSON response to the API gateway
8) API gateway sends back the response to the mobile backend
9) The mobile backend API code transforms object to format expected by the mobile app
{json}
{json}
{json} {json}
<soap>
<soap>
<soap>
<soap>
1
{json}
{json}
{json}
27Copyright © Capgemini and Sogeti 2016. All Rights Reserved
Oracle OpenWorld | San Francisco | September 18-22, 2016
Service Cloud searches on-premises customer master through existing SOAP
web service
API Gateway
Oracle SOA Suite
ACS
Mediator
DB
Adapter
Cloud SaaS
Service Cloud
APIPlatform
Presentation API
Validate
API-Key
Limits &
throttle
User
AuthN
SOAP-
REST
Respond
Management
Console
API Platform
Cloud PaaS
 Sends stats
 Pulls
deployments
Customer
Data Hub
PLSQL
EBS
{json} {json}
<soap><soap>
0) Customer Service Agent conducts a search in Service Cloud to
service for a specific customer (ie. Based on first and last name)
1
2
4
7
1) Service Cloud triggers a call to an API exposed in a DMZ
(i.e. https://myorg.com/customers?name=luis&lastname=weir)
2) The API gateway receives the request, validates the API key and user credentials
(ie. OAuth 2.0), enforces limit/throttling policies and then converts the payload into
SOAP to invoke the business service exposed by SOA Suite internally
Mediator BPEL
WS
Adapter
6
3
5
sqlnet
DMZ
3) Typically an enterprise business service (EBS) in SOA Suite will just route the
request to the relevant application connector service service also in SOA Suite
4) The ACS will transform the request from a canonical model into the application
format and via the adapter (ie. Database) will connect to the system of record and
conduct the search in any given protocol (ie. SQLNET)
5) The request is converted back into a canonical model and send back to the invoker
service
6) A SOAP response in canonical model is send back to the API Gateway
7) A policy converts back the SOAP payload into JSON (most likely removing fields
that are not required by the consumer system) and sends back the JSON payload
https
Wrap-up
29Copyright © Capgemini and Sogeti 2016. All Rights Reserved
Oracle OpenWorld | San Francisco | September 18-22, 2016
Oracle Cloud PaaS – Capability Comparison
Capability API Platform Mobile Cloud SOA Cloud** Integration Cloud Java Cloud** App. Cont. Cloud**
E2E API lifecycle (design, mock, build, test, publish, manage, monitor)
Hybrid deployment (cloud/on-prem) –native (installed via cloud)
Rich API focused ops and analytics
REST/JSON end to end
API policies definition & enforcement
Authentication & Authorization
Identity federation support (ie. OAuth 2.0)
API keys management and enforcement
Backend (platform) APIs (ie. Push nots, storage, data sync, etc)
WebSockets
HTTP Routing (declarative)
Data transformation (declarative)
Protocol conversion (declarative)
Call aggregation (declarative)
Orchestrations (declarative)
Custom scripting
Connectivity to several sources (excluding pure REST/SOAP)
Polyglot programming
Light footprint
Full Mostly Some or Custom (libs &| imperative) No supportPartly
** Only when combined with Developer Cloud
The information contained in this presentation is proprietary.
Copyright © 2016 Capgemini and Sogeti. All rights reserved.
Rightshore® is a trademark belonging to Capgemini.
www.capgemini.com
www.sogeti.com
About Capgemini and Sogeti
With more than 180,000 people in over 40 countries, Capgemini is a global leader in
consulting, technology and outsourcing services. The Group reported 2015 global
revenues of EUR 11.9 billion. Together with its clients, Capgemini creates and delivers
business, technology and digital solutions that fit their needs, enabling them to achieve
innovation and competitiveness. A deeply multicultural organization, Capgemini has
developed its own way of working, the Collaborative Business Experience™, and
draws on Rightshore®, its worldwide delivery model.
Learn more about us at www.capgemini.com.
Sogeti is a leading provider of technology and software testing,
specializing in Application, Infrastructure and Engineering Services.
Sogeti offers cutting-edge solutions around Testing, Business
Intelligence & Analytics, Mobile, Cloud and Cyber Security. Sogeti
brings together more than 23,000 professionals in 15 countries and has
a strong local presence in over 100 locations in Europe, USA and India.
Sogeti is a wholly-owned subsidiary of Cap Gemini S.A., listed on the
Paris Stock Exchange.

Weitere ähnliche Inhalte

Was ist angesagt?

Agile Integration with APIs and Containers Workshop
Agile Integration with APIs and Containers Workshop Agile Integration with APIs and Containers Workshop
Agile Integration with APIs and Containers Workshop Nicole Maselli
 
SAP Cloud Platform Product Overview L2 deck
SAP Cloud Platform Product Overview L2 deckSAP Cloud Platform Product Overview L2 deck
SAP Cloud Platform Product Overview L2 deckSAP Cloud Platform
 
Kyma: Extending Business systems with Kubernetes, Istio and <fill the blank>.
Kyma: Extending Business systems with Kubernetes, Istio and <fill the blank>.Kyma: Extending Business systems with Kubernetes, Istio and <fill the blank>.
Kyma: Extending Business systems with Kubernetes, Istio and <fill the blank>.SAP HANA Cloud Platform
 
Preparing your organization for microservices
Preparing your organization for microservicesPreparing your organization for microservices
Preparing your organization for microservicesJudy Breedlove
 
SAP Hack2Build hackathon - SAP Commerce Cloud & Kyma runtime
SAP Hack2Build hackathon - SAP Commerce Cloud & Kyma runtimeSAP Hack2Build hackathon - SAP Commerce Cloud & Kyma runtime
SAP Hack2Build hackathon - SAP Commerce Cloud & Kyma runtimeSAP HANA Cloud Platform
 
Cwin16 tls-capgemini-business-architecture-open-group-2016
Cwin16 tls-capgemini-business-architecture-open-group-2016Cwin16 tls-capgemini-business-architecture-open-group-2016
Cwin16 tls-capgemini-business-architecture-open-group-2016Capgemini
 
apidays LIVE Paris - Deploy fast with confidence by Gregory Ouillon
apidays LIVE Paris - Deploy fast with confidence by Gregory Ouillonapidays LIVE Paris - Deploy fast with confidence by Gregory Ouillon
apidays LIVE Paris - Deploy fast with confidence by Gregory Ouillonapidays
 
APIForce presentation 28th of January
APIForce presentation 28th of JanuaryAPIForce presentation 28th of January
APIForce presentation 28th of JanuaryAmirKhan913627
 
How to Make the API Economy a Reality
How to Make the API Economy a RealityHow to Make the API Economy a Reality
How to Make the API Economy a RealityWSO2
 
Gathering Operational Intelligence in Complex Environments at Splunk
Gathering Operational Intelligence in Complex Environments at SplunkGathering Operational Intelligence in Complex Environments at Splunk
Gathering Operational Intelligence in Complex Environments at SplunkMuleSoft
 
CIO Panel: Digital Transformation to Achieve Speed and Control
CIO Panel: Digital Transformation to Achieve Speed and ControlCIO Panel: Digital Transformation to Achieve Speed and Control
CIO Panel: Digital Transformation to Achieve Speed and ControlMuleSoft
 
Working Agile in an Ever Changing World
Working Agile in an Ever Changing WorldWorking Agile in an Ever Changing World
Working Agile in an Ever Changing WorldCapgemini
 
Cwin16 - lyon - faurecia customer cockpit
Cwin16 - lyon - faurecia customer cockpitCwin16 - lyon - faurecia customer cockpit
Cwin16 - lyon - faurecia customer cockpitCapgemini
 
Transform the internal it landscape with APIs and integration
Transform the internal it landscape with APIs and integrationTransform the internal it landscape with APIs and integration
Transform the internal it landscape with APIs and integrationJudy Breedlove
 
API Integration: Red Hat integration perspective
API Integration: Red Hat integration perspectiveAPI Integration: Red Hat integration perspective
API Integration: Red Hat integration perspectiveJudy Breedlove
 
Efficient API delivery with APIOps
Efficient API delivery with APIOpsEfficient API delivery with APIOps
Efficient API delivery with APIOpsSven Bernhardt
 
Microservices Best Practices
Microservices Best Practices Microservices Best Practices
Microservices Best Practices MuleSoft
 
SAP Cloud Platform Community NL Kick-off
SAP Cloud Platform Community NL Kick-offSAP Cloud Platform Community NL Kick-off
SAP Cloud Platform Community NL Kick-offJan Penninkhof
 
Red Hat: Three Pillars of Integration
Red Hat:  Three Pillars of IntegrationRed Hat:  Three Pillars of Integration
Red Hat: Three Pillars of IntegrationJudy Breedlove
 

Was ist angesagt? (20)

Agile Integration with APIs and Containers Workshop
Agile Integration with APIs and Containers Workshop Agile Integration with APIs and Containers Workshop
Agile Integration with APIs and Containers Workshop
 
SAP Cloud Platform Product Overview L2 deck
SAP Cloud Platform Product Overview L2 deckSAP Cloud Platform Product Overview L2 deck
SAP Cloud Platform Product Overview L2 deck
 
Kyma: Extending Business systems with Kubernetes, Istio and <fill the blank>.
Kyma: Extending Business systems with Kubernetes, Istio and <fill the blank>.Kyma: Extending Business systems with Kubernetes, Istio and <fill the blank>.
Kyma: Extending Business systems with Kubernetes, Istio and <fill the blank>.
 
Preparing your organization for microservices
Preparing your organization for microservicesPreparing your organization for microservices
Preparing your organization for microservices
 
SAP Hack2Build hackathon - SAP Commerce Cloud & Kyma runtime
SAP Hack2Build hackathon - SAP Commerce Cloud & Kyma runtimeSAP Hack2Build hackathon - SAP Commerce Cloud & Kyma runtime
SAP Hack2Build hackathon - SAP Commerce Cloud & Kyma runtime
 
Cwin16 tls-capgemini-business-architecture-open-group-2016
Cwin16 tls-capgemini-business-architecture-open-group-2016Cwin16 tls-capgemini-business-architecture-open-group-2016
Cwin16 tls-capgemini-business-architecture-open-group-2016
 
apidays LIVE Paris - Deploy fast with confidence by Gregory Ouillon
apidays LIVE Paris - Deploy fast with confidence by Gregory Ouillonapidays LIVE Paris - Deploy fast with confidence by Gregory Ouillon
apidays LIVE Paris - Deploy fast with confidence by Gregory Ouillon
 
APIForce presentation 28th of January
APIForce presentation 28th of JanuaryAPIForce presentation 28th of January
APIForce presentation 28th of January
 
How to Make the API Economy a Reality
How to Make the API Economy a RealityHow to Make the API Economy a Reality
How to Make the API Economy a Reality
 
Gathering Operational Intelligence in Complex Environments at Splunk
Gathering Operational Intelligence in Complex Environments at SplunkGathering Operational Intelligence in Complex Environments at Splunk
Gathering Operational Intelligence in Complex Environments at Splunk
 
CIO Panel: Digital Transformation to Achieve Speed and Control
CIO Panel: Digital Transformation to Achieve Speed and ControlCIO Panel: Digital Transformation to Achieve Speed and Control
CIO Panel: Digital Transformation to Achieve Speed and Control
 
Open Banking & Open Insurance
Open Banking & Open InsuranceOpen Banking & Open Insurance
Open Banking & Open Insurance
 
Working Agile in an Ever Changing World
Working Agile in an Ever Changing WorldWorking Agile in an Ever Changing World
Working Agile in an Ever Changing World
 
Cwin16 - lyon - faurecia customer cockpit
Cwin16 - lyon - faurecia customer cockpitCwin16 - lyon - faurecia customer cockpit
Cwin16 - lyon - faurecia customer cockpit
 
Transform the internal it landscape with APIs and integration
Transform the internal it landscape with APIs and integrationTransform the internal it landscape with APIs and integration
Transform the internal it landscape with APIs and integration
 
API Integration: Red Hat integration perspective
API Integration: Red Hat integration perspectiveAPI Integration: Red Hat integration perspective
API Integration: Red Hat integration perspective
 
Efficient API delivery with APIOps
Efficient API delivery with APIOpsEfficient API delivery with APIOps
Efficient API delivery with APIOps
 
Microservices Best Practices
Microservices Best Practices Microservices Best Practices
Microservices Best Practices
 
SAP Cloud Platform Community NL Kick-off
SAP Cloud Platform Community NL Kick-offSAP Cloud Platform Community NL Kick-off
SAP Cloud Platform Community NL Kick-off
 
Red Hat: Three Pillars of Integration
Red Hat:  Three Pillars of IntegrationRed Hat:  Three Pillars of Integration
Red Hat: Three Pillars of Integration
 

Andere mochten auch

From Uber to Blockchain: a Cultural Shift
From Uber to Blockchain: a Cultural ShiftFrom Uber to Blockchain: a Cultural Shift
From Uber to Blockchain: a Cultural ShiftCapgemini
 
Capgemini CRM Modernization Services
Capgemini CRM Modernization ServicesCapgemini CRM Modernization Services
Capgemini CRM Modernization ServicesCapgemini
 
The Currency of Trust: Why Banks and Insurers Must Make Customer Data Safer a...
The Currency of Trust: Why Banks and Insurers Must Make Customer Data Safer a...The Currency of Trust: Why Banks and Insurers Must Make Customer Data Safer a...
The Currency of Trust: Why Banks and Insurers Must Make Customer Data Safer a...Capgemini
 
Stopping the Lake from becoming a Swamp
Stopping the Lake from becoming a SwampStopping the Lake from becoming a Swamp
Stopping the Lake from becoming a SwampCapgemini
 
Cwin16 - Paris - sncf emeraude
Cwin16 - Paris - sncf emeraudeCwin16 - Paris - sncf emeraude
Cwin16 - Paris - sncf emeraudeCapgemini
 
Capgemini Leap Data Transformation Framework with Cloudera
Capgemini Leap Data Transformation Framework with ClouderaCapgemini Leap Data Transformation Framework with Cloudera
Capgemini Leap Data Transformation Framework with ClouderaCapgemini
 
Cwin16 - lyon - exploiter autrement la transformation digitale
Cwin16 - lyon - exploiter autrement la transformation digitaleCwin16 - lyon - exploiter autrement la transformation digitale
Cwin16 - lyon - exploiter autrement la transformation digitaleCapgemini
 
Cwin16 tls-s2-implementing a dev ops pipeline
Cwin16 tls-s2-implementing a dev ops pipelineCwin16 tls-s2-implementing a dev ops pipeline
Cwin16 tls-s2-implementing a dev ops pipelineCapgemini
 
Cwin16 - Paris - mule soft
Cwin16 - Paris - mule softCwin16 - Paris - mule soft
Cwin16 - Paris - mule softCapgemini
 
How large corporates improve the way they innovate
How large corporates improve the way they innovateHow large corporates improve the way they innovate
How large corporates improve the way they innovateCapgemini
 
Cwin16 - lyon - customer journey
Cwin16 - lyon - customer journeyCwin16 - lyon - customer journey
Cwin16 - lyon - customer journeyCapgemini
 
Top Ten Trends in Insurance 2017
Top Ten Trends in Insurance 2017Top Ten Trends in Insurance 2017
Top Ten Trends in Insurance 2017Capgemini
 
Cwin16 - lyon - bayer better-idea
Cwin16 - lyon - bayer better-ideaCwin16 - lyon - bayer better-idea
Cwin16 - lyon - bayer better-ideaCapgemini
 
Cwin16 tls-s2 cf safety critical systems
Cwin16 tls-s2 cf safety critical systemsCwin16 tls-s2 cf safety critical systems
Cwin16 tls-s2 cf safety critical systemsCapgemini
 
Breaking Bad Data: The Journey to Data-fuelled Digital Transformation
Breaking Bad Data: The Journey to Data-fuelled Digital TransformationBreaking Bad Data: The Journey to Data-fuelled Digital Transformation
Breaking Bad Data: The Journey to Data-fuelled Digital TransformationCapgemini
 
Capgemini’s Data WARP: Accelerate your Journey to Insights
Capgemini’s Data WARP: Accelerate your Journey to InsightsCapgemini’s Data WARP: Accelerate your Journey to Insights
Capgemini’s Data WARP: Accelerate your Journey to InsightsCapgemini
 
Cwin16 - Paris - people analytics
Cwin16 - Paris - people analyticsCwin16 - Paris - people analytics
Cwin16 - Paris - people analyticsCapgemini
 
Cwin16 tls-partner-mark logic-an innovation journey in manufacturing
Cwin16 tls-partner-mark logic-an innovation journey in manufacturingCwin16 tls-partner-mark logic-an innovation journey in manufacturing
Cwin16 tls-partner-mark logic-an innovation journey in manufacturingCapgemini
 
Cybersecurity-Anforderungen in IT-Sourcing-Projekten meistern – Ein Leitfaden...
Cybersecurity-Anforderungen in IT-Sourcing-Projekten meistern – Ein Leitfaden...Cybersecurity-Anforderungen in IT-Sourcing-Projekten meistern – Ein Leitfaden...
Cybersecurity-Anforderungen in IT-Sourcing-Projekten meistern – Ein Leitfaden...Capgemini
 
Blockchain: How the bitcoin technology can change the public sector
Blockchain: How the bitcoin technology can change the public sectorBlockchain: How the bitcoin technology can change the public sector
Blockchain: How the bitcoin technology can change the public sectorCapgemini
 

Andere mochten auch (20)

From Uber to Blockchain: a Cultural Shift
From Uber to Blockchain: a Cultural ShiftFrom Uber to Blockchain: a Cultural Shift
From Uber to Blockchain: a Cultural Shift
 
Capgemini CRM Modernization Services
Capgemini CRM Modernization ServicesCapgemini CRM Modernization Services
Capgemini CRM Modernization Services
 
The Currency of Trust: Why Banks and Insurers Must Make Customer Data Safer a...
The Currency of Trust: Why Banks and Insurers Must Make Customer Data Safer a...The Currency of Trust: Why Banks and Insurers Must Make Customer Data Safer a...
The Currency of Trust: Why Banks and Insurers Must Make Customer Data Safer a...
 
Stopping the Lake from becoming a Swamp
Stopping the Lake from becoming a SwampStopping the Lake from becoming a Swamp
Stopping the Lake from becoming a Swamp
 
Cwin16 - Paris - sncf emeraude
Cwin16 - Paris - sncf emeraudeCwin16 - Paris - sncf emeraude
Cwin16 - Paris - sncf emeraude
 
Capgemini Leap Data Transformation Framework with Cloudera
Capgemini Leap Data Transformation Framework with ClouderaCapgemini Leap Data Transformation Framework with Cloudera
Capgemini Leap Data Transformation Framework with Cloudera
 
Cwin16 - lyon - exploiter autrement la transformation digitale
Cwin16 - lyon - exploiter autrement la transformation digitaleCwin16 - lyon - exploiter autrement la transformation digitale
Cwin16 - lyon - exploiter autrement la transformation digitale
 
Cwin16 tls-s2-implementing a dev ops pipeline
Cwin16 tls-s2-implementing a dev ops pipelineCwin16 tls-s2-implementing a dev ops pipeline
Cwin16 tls-s2-implementing a dev ops pipeline
 
Cwin16 - Paris - mule soft
Cwin16 - Paris - mule softCwin16 - Paris - mule soft
Cwin16 - Paris - mule soft
 
How large corporates improve the way they innovate
How large corporates improve the way they innovateHow large corporates improve the way they innovate
How large corporates improve the way they innovate
 
Cwin16 - lyon - customer journey
Cwin16 - lyon - customer journeyCwin16 - lyon - customer journey
Cwin16 - lyon - customer journey
 
Top Ten Trends in Insurance 2017
Top Ten Trends in Insurance 2017Top Ten Trends in Insurance 2017
Top Ten Trends in Insurance 2017
 
Cwin16 - lyon - bayer better-idea
Cwin16 - lyon - bayer better-ideaCwin16 - lyon - bayer better-idea
Cwin16 - lyon - bayer better-idea
 
Cwin16 tls-s2 cf safety critical systems
Cwin16 tls-s2 cf safety critical systemsCwin16 tls-s2 cf safety critical systems
Cwin16 tls-s2 cf safety critical systems
 
Breaking Bad Data: The Journey to Data-fuelled Digital Transformation
Breaking Bad Data: The Journey to Data-fuelled Digital TransformationBreaking Bad Data: The Journey to Data-fuelled Digital Transformation
Breaking Bad Data: The Journey to Data-fuelled Digital Transformation
 
Capgemini’s Data WARP: Accelerate your Journey to Insights
Capgemini’s Data WARP: Accelerate your Journey to InsightsCapgemini’s Data WARP: Accelerate your Journey to Insights
Capgemini’s Data WARP: Accelerate your Journey to Insights
 
Cwin16 - Paris - people analytics
Cwin16 - Paris - people analyticsCwin16 - Paris - people analytics
Cwin16 - Paris - people analytics
 
Cwin16 tls-partner-mark logic-an innovation journey in manufacturing
Cwin16 tls-partner-mark logic-an innovation journey in manufacturingCwin16 tls-partner-mark logic-an innovation journey in manufacturing
Cwin16 tls-partner-mark logic-an innovation journey in manufacturing
 
Cybersecurity-Anforderungen in IT-Sourcing-Projekten meistern – Ein Leitfaden...
Cybersecurity-Anforderungen in IT-Sourcing-Projekten meistern – Ein Leitfaden...Cybersecurity-Anforderungen in IT-Sourcing-Projekten meistern – Ein Leitfaden...
Cybersecurity-Anforderungen in IT-Sourcing-Projekten meistern – Ein Leitfaden...
 
Blockchain: How the bitcoin technology can change the public sector
Blockchain: How the bitcoin technology can change the public sectorBlockchain: How the bitcoin technology can change the public sector
Blockchain: How the bitcoin technology can change the public sector
 

Ähnlich wie Implementing Enterprise API Management in Oracle Cloud

Oracle API Management in the Year 2026
Oracle API Management in the Year 2026Oracle API Management in the Year 2026
Oracle API Management in the Year 2026Capgemini
 
Microservices and SOA
Microservices and SOAMicroservices and SOA
Microservices and SOACapgemini
 
Oracle Internet of Things: The Fastest Way to Deliver Innovative Business Sol...
Oracle Internet of Things: The Fastest Way to Deliver Innovative Business Sol...Oracle Internet of Things: The Fastest Way to Deliver Innovative Business Sol...
Oracle Internet of Things: The Fastest Way to Deliver Innovative Business Sol...Capgemini
 
Oracle Code Capgemini: API management & microservices a match made in heaven
Oracle Code Capgemini: API management & microservices a match made in heavenOracle Code Capgemini: API management & microservices a match made in heaven
Oracle Code Capgemini: API management & microservices a match made in heavenluisw19
 
[WSO2 Summit Brazil 2018] The API-driven World
[WSO2 Summit Brazil 2018] The API-driven World[WSO2 Summit Brazil 2018] The API-driven World
[WSO2 Summit Brazil 2018] The API-driven WorldWSO2
 
The next generation of ap is luis weir.cwin18.telford
The next generation of ap is   luis weir.cwin18.telfordThe next generation of ap is   luis weir.cwin18.telford
The next generation of ap is luis weir.cwin18.telfordCapgemini
 
ApacheCon NA 2015 - Gabriele Columbro - Is Open Source the right model in the...
ApacheCon NA 2015 - Gabriele Columbro - Is Open Source the right model in the...ApacheCon NA 2015 - Gabriele Columbro - Is Open Source the right model in the...
ApacheCon NA 2015 - Gabriele Columbro - Is Open Source the right model in the...Symphony Software Foundation
 
Enterprise Mobility 1st Step Towards Digital Transformation
Enterprise Mobility 1st Step Towards Digital TransformationEnterprise Mobility 1st Step Towards Digital Transformation
Enterprise Mobility 1st Step Towards Digital Transformationandreas kuncoro
 
Oracle Service Cloud and Oracle Platform as a Service: Best Practices in a Hy...
Oracle Service Cloud and Oracle Platform as a Service: Best Practices in a Hy...Oracle Service Cloud and Oracle Platform as a Service: Best Practices in a Hy...
Oracle Service Cloud and Oracle Platform as a Service: Best Practices in a Hy...Capgemini
 
Why you will choose the aplonAPI™ platform, to empower your Open banking proj...
Why you will choose the aplonAPI™ platform, to empower your Open banking proj...Why you will choose the aplonAPI™ platform, to empower your Open banking proj...
Why you will choose the aplonAPI™ platform, to empower your Open banking proj...PaymentComponents
 
[apidays LIVE HONK KONG] - Building an Integrated Supply Chain for APIs
[apidays LIVE HONK KONG] - Building an Integrated Supply Chain for APIs [apidays LIVE HONK KONG] - Building an Integrated Supply Chain for APIs
[apidays LIVE HONK KONG] - Building an Integrated Supply Chain for APIs WSO2
 
Oracle Code Beijing/Sydney APIM & Microservices: A Match Made in Heaven
Oracle Code Beijing/Sydney   APIM & Microservices: A Match Made in HeavenOracle Code Beijing/Sydney   APIM & Microservices: A Match Made in Heaven
Oracle Code Beijing/Sydney APIM & Microservices: A Match Made in HeavenCapgemini
 
API Platform Cloud Service best practice - OOW17
API Platform Cloud Service best practice - OOW17API Platform Cloud Service best practice - OOW17
API Platform Cloud Service best practice - OOW17Phil Wilkins
 
B2 oracle mobile_any_app_to_any_service_lets_go
B2 oracle mobile_any_app_to_any_service_lets_goB2 oracle mobile_any_app_to_any_service_lets_go
B2 oracle mobile_any_app_to_any_service_lets_goDr. Wilfred Lin (Ph.D.)
 
[WSO2 Summit EMEA 2020] The Integrated API Supply Chain
[WSO2 Summit EMEA 2020] The Integrated API Supply Chain[WSO2 Summit EMEA 2020] The Integrated API Supply Chain
[WSO2 Summit EMEA 2020] The Integrated API Supply ChainWSO2
 
[WSO2 Summit Americas 2020] The Integrated API Supply Chain
[WSO2 Summit Americas 2020] The Integrated API Supply Chain[WSO2 Summit Americas 2020] The Integrated API Supply Chain
[WSO2 Summit Americas 2020] The Integrated API Supply ChainWSO2
 
Introduction to red hat agile integration (Red Hat Workshop)
Introduction to red hat agile integration (Red Hat Workshop)Introduction to red hat agile integration (Red Hat Workshop)
Introduction to red hat agile integration (Red Hat Workshop)Judy Breedlove
 
B7 api management_enabling_digital_transformation
B7 api management_enabling_digital_transformationB7 api management_enabling_digital_transformation
B7 api management_enabling_digital_transformationDr. Wilfred Lin (Ph.D.)
 

Ähnlich wie Implementing Enterprise API Management in Oracle Cloud (20)

Oracle API Management in the Year 2026
Oracle API Management in the Year 2026Oracle API Management in the Year 2026
Oracle API Management in the Year 2026
 
Microservices and SOA
Microservices and SOAMicroservices and SOA
Microservices and SOA
 
Oracle Internet of Things: The Fastest Way to Deliver Innovative Business Sol...
Oracle Internet of Things: The Fastest Way to Deliver Innovative Business Sol...Oracle Internet of Things: The Fastest Way to Deliver Innovative Business Sol...
Oracle Internet of Things: The Fastest Way to Deliver Innovative Business Sol...
 
Oracle Code Capgemini: API management & microservices a match made in heaven
Oracle Code Capgemini: API management & microservices a match made in heavenOracle Code Capgemini: API management & microservices a match made in heaven
Oracle Code Capgemini: API management & microservices a match made in heaven
 
[WSO2 Summit Brazil 2018] The API-driven World
[WSO2 Summit Brazil 2018] The API-driven World[WSO2 Summit Brazil 2018] The API-driven World
[WSO2 Summit Brazil 2018] The API-driven World
 
The next generation of ap is luis weir.cwin18.telford
The next generation of ap is   luis weir.cwin18.telfordThe next generation of ap is   luis weir.cwin18.telford
The next generation of ap is luis weir.cwin18.telford
 
ApacheCon NA 2015 - Gabriele Columbro - Is Open Source the right model in the...
ApacheCon NA 2015 - Gabriele Columbro - Is Open Source the right model in the...ApacheCon NA 2015 - Gabriele Columbro - Is Open Source the right model in the...
ApacheCon NA 2015 - Gabriele Columbro - Is Open Source the right model in the...
 
Enterprise Mobility 1st Step Towards Digital Transformation
Enterprise Mobility 1st Step Towards Digital TransformationEnterprise Mobility 1st Step Towards Digital Transformation
Enterprise Mobility 1st Step Towards Digital Transformation
 
Oracle Service Cloud and Oracle Platform as a Service: Best Practices in a Hy...
Oracle Service Cloud and Oracle Platform as a Service: Best Practices in a Hy...Oracle Service Cloud and Oracle Platform as a Service: Best Practices in a Hy...
Oracle Service Cloud and Oracle Platform as a Service: Best Practices in a Hy...
 
Why you will choose the aplonAPI™ platform, to empower your Open banking proj...
Why you will choose the aplonAPI™ platform, to empower your Open banking proj...Why you will choose the aplonAPI™ platform, to empower your Open banking proj...
Why you will choose the aplonAPI™ platform, to empower your Open banking proj...
 
[apidays LIVE HONK KONG] - Building an Integrated Supply Chain for APIs
[apidays LIVE HONK KONG] - Building an Integrated Supply Chain for APIs [apidays LIVE HONK KONG] - Building an Integrated Supply Chain for APIs
[apidays LIVE HONK KONG] - Building an Integrated Supply Chain for APIs
 
Oracle Code Beijing/Sydney APIM & Microservices: A Match Made in Heaven
Oracle Code Beijing/Sydney   APIM & Microservices: A Match Made in HeavenOracle Code Beijing/Sydney   APIM & Microservices: A Match Made in Heaven
Oracle Code Beijing/Sydney APIM & Microservices: A Match Made in Heaven
 
WSO2 ITALIA SMARTTALK #8 ASYNCAPI.pdf
WSO2 ITALIA SMARTTALK #8 ASYNCAPI.pdfWSO2 ITALIA SMARTTALK #8 ASYNCAPI.pdf
WSO2 ITALIA SMARTTALK #8 ASYNCAPI.pdf
 
API Platform Cloud Service best practice - OOW17
API Platform Cloud Service best practice - OOW17API Platform Cloud Service best practice - OOW17
API Platform Cloud Service best practice - OOW17
 
B2 oracle mobile_any_app_to_any_service_lets_go
B2 oracle mobile_any_app_to_any_service_lets_goB2 oracle mobile_any_app_to_any_service_lets_go
B2 oracle mobile_any_app_to_any_service_lets_go
 
TEC-Roundtable-API
TEC-Roundtable-APITEC-Roundtable-API
TEC-Roundtable-API
 
[WSO2 Summit EMEA 2020] The Integrated API Supply Chain
[WSO2 Summit EMEA 2020] The Integrated API Supply Chain[WSO2 Summit EMEA 2020] The Integrated API Supply Chain
[WSO2 Summit EMEA 2020] The Integrated API Supply Chain
 
[WSO2 Summit Americas 2020] The Integrated API Supply Chain
[WSO2 Summit Americas 2020] The Integrated API Supply Chain[WSO2 Summit Americas 2020] The Integrated API Supply Chain
[WSO2 Summit Americas 2020] The Integrated API Supply Chain
 
Introduction to red hat agile integration (Red Hat Workshop)
Introduction to red hat agile integration (Red Hat Workshop)Introduction to red hat agile integration (Red Hat Workshop)
Introduction to red hat agile integration (Red Hat Workshop)
 
B7 api management_enabling_digital_transformation
B7 api management_enabling_digital_transformationB7 api management_enabling_digital_transformation
B7 api management_enabling_digital_transformation
 

Mehr von Capgemini

Top Healthcare Trends 2022
Top Healthcare Trends 2022Top Healthcare Trends 2022
Top Healthcare Trends 2022Capgemini
 
Top P&C Insurance Trends 2022
Top P&C Insurance Trends 2022Top P&C Insurance Trends 2022
Top P&C Insurance Trends 2022Capgemini
 
Commercial Banking Trends book 2022
Commercial Banking Trends book 2022Commercial Banking Trends book 2022
Commercial Banking Trends book 2022Capgemini
 
Top Trends in Payments 2022
Top Trends in Payments 2022Top Trends in Payments 2022
Top Trends in Payments 2022Capgemini
 
Top Trends in Wealth Management 2022
Top Trends in Wealth Management 2022Top Trends in Wealth Management 2022
Top Trends in Wealth Management 2022Capgemini
 
Retail Banking Trends book 2022
Retail Banking Trends book 2022Retail Banking Trends book 2022
Retail Banking Trends book 2022Capgemini
 
Top Life Insurance Trends 2022
Top Life Insurance Trends 2022Top Life Insurance Trends 2022
Top Life Insurance Trends 2022Capgemini
 
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーですキャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーですCapgemini
 
Property & Casualty Insurance Top Trends 2021
Property & Casualty Insurance Top Trends 2021Property & Casualty Insurance Top Trends 2021
Property & Casualty Insurance Top Trends 2021Capgemini
 
Life Insurance Top Trends 2021
Life Insurance Top Trends 2021Life Insurance Top Trends 2021
Life Insurance Top Trends 2021Capgemini
 
Top Trends in Commercial Banking: 2021
Top Trends in Commercial Banking: 2021Top Trends in Commercial Banking: 2021
Top Trends in Commercial Banking: 2021Capgemini
 
Top Trends in Wealth Management: 2021
Top Trends in Wealth Management: 2021Top Trends in Wealth Management: 2021
Top Trends in Wealth Management: 2021Capgemini
 
Top Trends in Payments: 2021
Top Trends in Payments: 2021Top Trends in Payments: 2021
Top Trends in Payments: 2021Capgemini
 
Health Insurance Top Trends 2021
Health Insurance Top Trends 2021Health Insurance Top Trends 2021
Health Insurance Top Trends 2021Capgemini
 
Top Trends in Retail Banking: 2021
Top Trends in Retail Banking: 2021Top Trends in Retail Banking: 2021
Top Trends in Retail Banking: 2021Capgemini
 
Capgemini’s Connected Autonomous Planning
Capgemini’s Connected Autonomous PlanningCapgemini’s Connected Autonomous Planning
Capgemini’s Connected Autonomous PlanningCapgemini
 
Top Trends in Retail Banking: 2020
Top Trends in Retail Banking: 2020Top Trends in Retail Banking: 2020
Top Trends in Retail Banking: 2020Capgemini
 
Top Trends in Life Insurance: 2020
Top Trends in Life Insurance: 2020Top Trends in Life Insurance: 2020
Top Trends in Life Insurance: 2020Capgemini
 
Top Trends in Health Insurance: 2020
Top Trends in Health Insurance: 2020Top Trends in Health Insurance: 2020
Top Trends in Health Insurance: 2020Capgemini
 
Top Trends in Payments: 2020
Top Trends in Payments: 2020Top Trends in Payments: 2020
Top Trends in Payments: 2020Capgemini
 

Mehr von Capgemini (20)

Top Healthcare Trends 2022
Top Healthcare Trends 2022Top Healthcare Trends 2022
Top Healthcare Trends 2022
 
Top P&C Insurance Trends 2022
Top P&C Insurance Trends 2022Top P&C Insurance Trends 2022
Top P&C Insurance Trends 2022
 
Commercial Banking Trends book 2022
Commercial Banking Trends book 2022Commercial Banking Trends book 2022
Commercial Banking Trends book 2022
 
Top Trends in Payments 2022
Top Trends in Payments 2022Top Trends in Payments 2022
Top Trends in Payments 2022
 
Top Trends in Wealth Management 2022
Top Trends in Wealth Management 2022Top Trends in Wealth Management 2022
Top Trends in Wealth Management 2022
 
Retail Banking Trends book 2022
Retail Banking Trends book 2022Retail Banking Trends book 2022
Retail Banking Trends book 2022
 
Top Life Insurance Trends 2022
Top Life Insurance Trends 2022Top Life Insurance Trends 2022
Top Life Insurance Trends 2022
 
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーですキャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
キャップジェミニ、あなたの『RISE WITH SAP』のパートナーです
 
Property & Casualty Insurance Top Trends 2021
Property & Casualty Insurance Top Trends 2021Property & Casualty Insurance Top Trends 2021
Property & Casualty Insurance Top Trends 2021
 
Life Insurance Top Trends 2021
Life Insurance Top Trends 2021Life Insurance Top Trends 2021
Life Insurance Top Trends 2021
 
Top Trends in Commercial Banking: 2021
Top Trends in Commercial Banking: 2021Top Trends in Commercial Banking: 2021
Top Trends in Commercial Banking: 2021
 
Top Trends in Wealth Management: 2021
Top Trends in Wealth Management: 2021Top Trends in Wealth Management: 2021
Top Trends in Wealth Management: 2021
 
Top Trends in Payments: 2021
Top Trends in Payments: 2021Top Trends in Payments: 2021
Top Trends in Payments: 2021
 
Health Insurance Top Trends 2021
Health Insurance Top Trends 2021Health Insurance Top Trends 2021
Health Insurance Top Trends 2021
 
Top Trends in Retail Banking: 2021
Top Trends in Retail Banking: 2021Top Trends in Retail Banking: 2021
Top Trends in Retail Banking: 2021
 
Capgemini’s Connected Autonomous Planning
Capgemini’s Connected Autonomous PlanningCapgemini’s Connected Autonomous Planning
Capgemini’s Connected Autonomous Planning
 
Top Trends in Retail Banking: 2020
Top Trends in Retail Banking: 2020Top Trends in Retail Banking: 2020
Top Trends in Retail Banking: 2020
 
Top Trends in Life Insurance: 2020
Top Trends in Life Insurance: 2020Top Trends in Life Insurance: 2020
Top Trends in Life Insurance: 2020
 
Top Trends in Health Insurance: 2020
Top Trends in Health Insurance: 2020Top Trends in Health Insurance: 2020
Top Trends in Health Insurance: 2020
 
Top Trends in Payments: 2020
Top Trends in Payments: 2020Top Trends in Payments: 2020
Top Trends in Payments: 2020
 

Kürzlich hochgeladen

The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 

Kürzlich hochgeladen (20)

The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 

Implementing Enterprise API Management in Oracle Cloud

  • 1. Implementing Enterprise API Management In the Oracle Cloud Oracle OpenWorld San Francisco | September 18-22, 2016 Luis Weir luis.weir@capgemini.com uk.linkedin.com/in/lweir @luisw19 soa4u.co.uk/
  • 2. 2Copyright © Capgemini and Sogeti 2016. All Rights Reserved Oracle OpenWorld | San Francisco | September 18-22, 2016 Table of Contents  Introduction  Context  A step back… redefining types of integrations  The missing pieces: • An Enterprise API Taxonomy • API Management Capability Model • Mapping Oracle Cloud PaaS to APIM Capabilities  Use cases  Wrap-up
  • 4. 4Copyright © Capgemini and Sogeti 2016. All Rights Reserved Oracle OpenWorld | San Francisco | September 18-22, 2016 Resume I am very passionate about technology. I have be the lead authored of two books (Oracle SOA Governance 11g Implementation and Oracle API Management 12c Implementation), I am a regular blogger and speaker in major conferences and events. A well-known industry expert especially when it comes to Oracle middleware technologies I am also an OTN certified SOA black belt. Luis Weir Oracle Ace Director – Cloud Principal at Capgemini UK I am an Oracle Ace Director, Cloud Principal and a Thought Leader specialised in Oracle Fusion Middleware & Oracle PaaS. With more than 15 years of experience implementing IT solutions across the globe, I have been exposed to a wide wide variety of business problems many of which I’ve helped solved by adopting SOA architectural styles such as traditional SOA, API management and now Microservices. My current focus is in assisting organisations define and implement solutions and strategies that can help them realise the benefits that such technologies have to offer. 2nd Place 1st OTN Cloud Hackathon June, 2016 Cloud Contribution Award SOA Community March, 2016 Latest Media:  Oracle Magazine May/June 2016 (http://bit.ly/1RTCAU3)  Systematic Approach for Migrating to Oracle Cloud SaaS (http://bit.ly/1Xr6acs)  Oracle Magazine Jan/Feb 2016 (http://ora.cl/Vhh)  API Management Implementation (http://ora.cl/Gcw)  A Word About Microservices and SOA (http://bit.ly/25Dk5go)
  • 5. Context A summary of key business challenges driving the need for API management
  • 6. 6Copyright © Capgemini and Sogeti 2016. All Rights Reserved Oracle OpenWorld | San Francisco | September 18-22, 2016 The “Digital” dilemma…
  • 7. 7Copyright © Capgemini and Sogeti 2016. All Rights Reserved Oracle OpenWorld | San Francisco | September 18-22, 2016 Systems of Differentiator Systems of Record Systems of Innovation Bi-modal IT, is it really? Traditional Mode (Reliable, delivered in waterfall, IT centric, V-model, slow) Non-linear Mode (Agile, DevOps, automation, fast) Promised in 8 weeks Promised in 4 Months What about access to core data and business functionality? +8 Weeks Ready in 8 Months Environment created, system changed, functionality added, access granted, Standard interface delivered Waiting for changes Waiting for access Bi-modal?
  • 8. 8Copyright © Capgemini and Sogeti 2016. All Rights Reserved Oracle OpenWorld | San Francisco | September 18-22, 2016 A bi-modal analogy The fast IT organisation can only be as fast as it is possible to deliver access to systems of records… Thus bi-modal IT it’s contraint to the speed it takes to deliver such access.
  • 9. 9Copyright © Capgemini and Sogeti 2016. All Rights Reserved Oracle OpenWorld | San Francisco | September 18-22, 2016 Cloud Rush to the Cloud Firewall Social Media {json} {json} {json} {json} {json} {json} <xml> <xml> <xml> Oracle Cloud SaaS FIN HUBs LEGACYSCM Other SaaS Mobility & IoT Solutions = accidental cloud architecture (cloud spaghetti!)
  • 10. 10Copyright © Capgemini and Sogeti 2016. All Rights Reserved Oracle OpenWorld | San Francisco | September 18-22, 2016 Breaking the chains
  • 11. 11Copyright © Capgemini and Sogeti 2016. All Rights Reserved Oracle OpenWorld | San Francisco | September 18-22, 2016 API-led connectivity Firewall ERP HCM LEGACYCRM Mobility & IoT SolutionsOracle Cloud SaaS Social MediaOther SaaS Cloud On-Premise APIs Cloud APIs Hybrid API Platform
  • 12. 12Copyright © Capgemini and Sogeti 2016. All Rights Reserved Oracle OpenWorld | San Francisco | September 18-22, 2016 API growth is exponential  API growth in the enterprise exponential  API accelerated growth will continue: • Partner integration APIs • B2C APIs • Enterprise mobility APIs • IoT APIs Growth In Web APIs Since 2005 Programmable Web 1 186 299 438 593 865 1263 1546 2026 2418 3422 5018 7182 9011 10302 0 1500 3000 4500 6000 7500 9000 10500 12000 APICount Month Fastest Growing Web API Categories (6 months) Programmable Web Financial, 70 Enterprise, 66 Backend, 52 Messaging, 43 Advertising, 43 Government, 38 Mapping, 35 Science, 31 Social, 28
  • 13. 13Copyright © Capgemini and Sogeti 2016. All Rights Reserved Oracle OpenWorld | San Francisco | September 18-22, 2016 What is an [Web] API? Application Programming Interfaces (APIs) are not new. But they have taken on a new shape. REST (or Web) APIs are doors that give access to information and functionality in real time. And just like doors:  They have locks. Only key holders can open them  There are different types for different needs (size, color, locks, purpose, etc.)  They can be outside facing (anyone can see them i.e. internet) or internal facing (i.e. only accessible within an area/zone)  They are available only in specific locations – API endpoints  They can be as secured and closely monitored as required (typically depending on their purpose and information being accessed)  The have an impact on people (customers and employees) experience. Based on their performance experience can be good or bad. If bad people will remember!
  • 14. 14Copyright © Capgemini and Sogeti 2016. All Rights Reserved Oracle OpenWorld | San Francisco | September 18-22, 2016 API Management Planning Design Implementation Publication Operation Consumption Maintenance Retirement API
  • 15. 15Copyright © Capgemini and Sogeti 2016. All Rights Reserved Oracle OpenWorld | San Francisco | September 18-22, 2016 Drivers for API Management Enable a digital strategy by unlocking access to electronic business assets Richer user experience by delivering tailored-fit APIs Quicker, standard and secure access to information and functionality Discovery and reuse of APIs 3rd generation API platform with global deployment capabilities (cloud or on-prem) Robust operations, analytics and insights API as a new source of revenue. Information is a valuable asset
  • 16. A step back… redifining types of integration An overview of vertical and horizontal integrations
  • 17. 17Copyright © Capgemini and Sogeti 2016. All Rights Reserved Oracle OpenWorld | San Francisco | September 18-22, 2016 SYSTEMS OF ENGAGEMENT Mobile Apps Response web Applications Devices Customer Service Business Partners Vertical vs. Horizontal Integration Horizontal Integration Asynchronous in nature. Near-real time or batch. Typical integration styles: as pub/sub, data replications, file transfers SYSTEMS OF RECORDS Financials EPM HCM Order Management CRM Data Hubs Legacy Synchronous/Realtime VerticalIntegration Main scope for API Management Created with Niklas Olsson /
  • 18. 18Copyright © Capgemini and Sogeti 2016. All Rights Reserved Oracle OpenWorld | San Francisco | September 18-22, 2016 Vertical vs. Horizontal Integration – Characteristics Vertical  Human behind the trigger  Information requested on-demand (real-time)  Synchronous in nature. A request expects a response  Objective is to deliver functionality and/or information in support of a user journey  Directly impacts the user experience (regardless of the channel)  Best realised with API management Horizontal  System behind the trigger  Initiated by a system scheduled or a system event  Asynchronous in nature. No immediate response expected  Objective is to deliver data or messages from a source system to a target(s) system  No immediate impact to the user (unless a malfunction occurs)  Can be realized in a number of ways Validate, Enrich, Transform .... .. . .. .. . . ....... . .... .. . .. .. . . ....... . .... .. . .. .. . . ....... . .... .. . .. .. . . ....... . Route, Operate, Load Extract, Capture ExperienceDelivery Systems of Engagement Coworkers Customers Rapid access, Transform Enforce, Aggregate, Route Tailor, Deliver UX
  • 19. 19Copyright © Capgemini and Sogeti 2016. All Rights Reserved Oracle OpenWorld | San Francisco | September 18-22, 2016 SOA What about SOA? Inspiration from Martin Fowler’s Microservices presentation at GOTO conference, Berlin November 2014 (minute 14) Typically adopted to deliver horizontal integrations Traditional SOA (i.e. AIA) Best for vertical integrations Not for integration. Best for building modern systems API Management Microservices Architecture
  • 20. The missing piece: Enterprise API Taxonomy, API Management Capability Model and Oracle PaaS Cloud Services mapped to the APIM capabilities
  • 21. 21Copyright © Capgemini and Sogeti 2016. All Rights Reserved Oracle OpenWorld | San Francisco | September 18-22, 2016 Enterprise API Taxonomy SaaS API Applications Finance SCM Legacy, etc CX HCM [Managed] Business APIs Single Purpose APIs Utility APIs Identity Logging Error Handing Notifications Management & Collaboration Design & Development Portals Policy Definition Lifecycle Management Runtime Analytics User Management SYSTEMS OF ENGAGEMENT Special Purpose APIs Presentation APIs Partner [B2B] APIsPublic [Consumer] APIs Microservices SYSTEMS OF RECORDS SYSTEMS OF INNOVATION SYSTEMSOFDIFFERENTIATION $ API System APIs System APIs System APIs System APIs System APIs
  • 22. 22Copyright © Capgemini and Sogeti 2016. All Rights Reserved Oracle OpenWorld | San Francisco | September 18-22, 2016 API Management Capability Model API Registry Single Purpose APIs Business APIs API Applications Utility APIsAPI Design & Development Portal API-First Design Console ADL Programmatic Validation API Approval Workflow API Dynamic Documentation API Applications & Keys Generation Developer On- boarding Community Collaboration Resource Registration Resource Discovery K/V Storage K/V Replication Resource Health Status Registry API Identity Federation Identity Mappings Error Handling Logging Alerts & Nots Management APIs AuthN/AuthZ/API Key Validation Policy Enforcement HTTP Routing Calls Aggregation Light Transformation Light Scripting In-memory Cache Rate Limiting/Throttling Streaming REST/SOAP Conversions System AuthN/AuthZ Connectivity Adapters Connection & Session Management Transport Conversions Protocol Conversions Data Transformation Complex Orchestrations Custom Logic (Complex Scripting) Polyglot Programming Decentralise Deployment Federated AuthN/AuthZ API Key Validation Call Aggregation Tailored Contracts Thread Protection Thread Protection Client Backend Logic Scripting Platform/ Backend APIs Push Nots/ Websockets Polyglot Consumer SDKs API Management Console API Lifecycle Management Policy Definition Runtime Monitoring Runtime Analytics API Gateway Management Policy Definition User & Role Management Keys Management Delivery Version Control Deployment Continuous Testing Release Management Continuous Integration Team Management Team Collaboration Issue Tracking Spring Boards RuntimeDev-Ops API Discovery & Subscriptions
  • 23. 23Copyright © Capgemini and Sogeti 2016. All Rights Reserved Oracle OpenWorld | San Francisco | September 18-22, 2016 Oracle PaaS for API Management RuntimeDev-OpsSuggestionsAPIPCS OOTB InteroperabilityOracle PaaS Cloud Services API Registry Single Purpose APIs Business APIs API Applications Utility APIsAPI Portal API Management Console Delivery Developer Cloud Eureka Managem ent Cloud Identity Cloud Java CloudSOA Cloud App Container CloudIntegration Cloud API Platform Cloud API Platform Cloud API Platform Cloud Java CloudMobile Cloud App Container CloudAPI Platform Cloud Public SaaS API Catalog
  • 24. Patterns & Use Cases Sample enterprise API management use cases delivered in the Oracle Cloud PaaS
  • 25. 25Copyright © Capgemini and Sogeti 2016. All Rights Reserved Oracle OpenWorld | San Francisco | September 18-22, 2016 APIM Designer Portal API {First} Design 8) Feedback 13) Evaluates 14) No changes 7) Evaluates 5) Creates API definition 12) Submits final definition (Github pull request) 9) Updates definition 4) Opens API editor 1) Enters APIM Dev Portal 2) Searches API catalogue 3) No match 11) Thumbs up! 10) Evaluates Assertions checks Assertions checks 15) Set-up continuous test 6) Creates mockup & shares URL > Dreed, Circle CI 16) Implements API 17) Requests deploy 18) Gets request 19) Approves API Gateway API Gateway DMZ API Gateway Management Console API Platform Cloud API Designer API Developer API Consumer Developer Architects API Developers API Gateway Admin Developer Portal API Platform Cloud
  • 26. 26Copyright © Capgemini and Sogeti 2016. All Rights Reserved Oracle OpenWorld | San Francisco | September 18-22, 2016 Mobile Application accessing System of Records in Oracle SaaS and SFDC Cloud PaaS API Gateway API Platform Mobile Backend Mobile API ConnectionsMobile Cloud JSON Object Tailoring Auth Business API Oracle MAF Validate API-Key Limits & throttle User Authn Route Respond Cloud SaaS ERP Cloud Integration Flows Integration Cloud Enterprise WSDL Orchestrate Connect Transform Connect REST Auth Service 2 3 6 5 7 8 9 4 1) Update personal info submitted from app. Call to mobile backend API takes place. Authentication would’ve already happened in this example. Mobile API Key is validated 2) Backend API code (node.js) transforms object (into enterprise format), injects and calls business API via the REST connector (in theory connector should inject API key and authentication credentials) 3) Business API receives the calls and enforces policies as specified, ie. key validation, user authN/authZ, rate limits, possibly custom script and finally routes the request to the backend (system) API (implemented in ICS) 4) An integration flow receives the request (in enterprise format). An orchestration is initiated to: 1) update personal info in SFDC, 2) update personal info in ERP cloud. It happens as following: 5) The received object is transformed into target system format and included into a request call to SFDC (via enterprise WSDL). ICS takes care of REST/SOAP conversion and also handles authentication and sessions with SFDC 6) The received object is transformed into target system format and included into a request call to ERP Cloud (via enterprise WSDL). ICS takes care of REST/SOAP conversion and also handles authentication and sessions with ERP Cloud 7) ICS transforms back the object into the enterprise object format and sends back JSON response to the API gateway 8) API gateway sends back the response to the mobile backend 9) The mobile backend API code transforms object to format expected by the mobile app {json} {json} {json} {json} <soap> <soap> <soap> <soap> 1 {json} {json} {json}
  • 27. 27Copyright © Capgemini and Sogeti 2016. All Rights Reserved Oracle OpenWorld | San Francisco | September 18-22, 2016 Service Cloud searches on-premises customer master through existing SOAP web service API Gateway Oracle SOA Suite ACS Mediator DB Adapter Cloud SaaS Service Cloud APIPlatform Presentation API Validate API-Key Limits & throttle User AuthN SOAP- REST Respond Management Console API Platform Cloud PaaS  Sends stats  Pulls deployments Customer Data Hub PLSQL EBS {json} {json} <soap><soap> 0) Customer Service Agent conducts a search in Service Cloud to service for a specific customer (ie. Based on first and last name) 1 2 4 7 1) Service Cloud triggers a call to an API exposed in a DMZ (i.e. https://myorg.com/customers?name=luis&lastname=weir) 2) The API gateway receives the request, validates the API key and user credentials (ie. OAuth 2.0), enforces limit/throttling policies and then converts the payload into SOAP to invoke the business service exposed by SOA Suite internally Mediator BPEL WS Adapter 6 3 5 sqlnet DMZ 3) Typically an enterprise business service (EBS) in SOA Suite will just route the request to the relevant application connector service service also in SOA Suite 4) The ACS will transform the request from a canonical model into the application format and via the adapter (ie. Database) will connect to the system of record and conduct the search in any given protocol (ie. SQLNET) 5) The request is converted back into a canonical model and send back to the invoker service 6) A SOAP response in canonical model is send back to the API Gateway 7) A policy converts back the SOAP payload into JSON (most likely removing fields that are not required by the consumer system) and sends back the JSON payload https
  • 29. 29Copyright © Capgemini and Sogeti 2016. All Rights Reserved Oracle OpenWorld | San Francisco | September 18-22, 2016 Oracle Cloud PaaS – Capability Comparison Capability API Platform Mobile Cloud SOA Cloud** Integration Cloud Java Cloud** App. Cont. Cloud** E2E API lifecycle (design, mock, build, test, publish, manage, monitor) Hybrid deployment (cloud/on-prem) –native (installed via cloud) Rich API focused ops and analytics REST/JSON end to end API policies definition & enforcement Authentication & Authorization Identity federation support (ie. OAuth 2.0) API keys management and enforcement Backend (platform) APIs (ie. Push nots, storage, data sync, etc) WebSockets HTTP Routing (declarative) Data transformation (declarative) Protocol conversion (declarative) Call aggregation (declarative) Orchestrations (declarative) Custom scripting Connectivity to several sources (excluding pure REST/SOAP) Polyglot programming Light footprint Full Mostly Some or Custom (libs &| imperative) No supportPartly ** Only when combined with Developer Cloud
  • 30. The information contained in this presentation is proprietary. Copyright © 2016 Capgemini and Sogeti. All rights reserved. Rightshore® is a trademark belonging to Capgemini. www.capgemini.com www.sogeti.com About Capgemini and Sogeti With more than 180,000 people in over 40 countries, Capgemini is a global leader in consulting, technology and outsourcing services. The Group reported 2015 global revenues of EUR 11.9 billion. Together with its clients, Capgemini creates and delivers business, technology and digital solutions that fit their needs, enabling them to achieve innovation and competitiveness. A deeply multicultural organization, Capgemini has developed its own way of working, the Collaborative Business Experience™, and draws on Rightshore®, its worldwide delivery model. Learn more about us at www.capgemini.com. Sogeti is a leading provider of technology and software testing, specializing in Application, Infrastructure and Engineering Services. Sogeti offers cutting-edge solutions around Testing, Business Intelligence & Analytics, Mobile, Cloud and Cyber Security. Sogeti brings together more than 23,000 professionals in 15 countries and has a strong local presence in over 100 locations in Europe, USA and India. Sogeti is a wholly-owned subsidiary of Cap Gemini S.A., listed on the Paris Stock Exchange.