partner webcast – setting up api strategy with oracle api platform cloud service
TRANSCRIPT
TWITTER.COM/ORACLEIMC FACEBOOK.COM/ORACLEIMC PLUS.GOOGLE.COM/+ORACLEIMC YOUTUBE.COM/ORACLEIMCTEAM
Copyright © 2017 Oracle and/or its affiliates. All rights reserved3
Setting up a successful API program with Oracle API Platform Cloud
Service
API AND API MANAGEMENT
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
o APIs are nothing new. What changed really?
o 1-Simplified access to service
o 2-Rise of 3rd platform - APIs clearly define interaction with the rest of the software world and are at the heart of effective mobile, cloud and web development
o 3-API economy – APIs as mediators of economic transactions (also internal)
Understanding APIs / API Management
API is request/response messenger to a service
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
o A good API management system provides a simple yet robust platform for :
– API Design - rapid API creation
– API Runtime - traffic management improves performance and user satisfaction
– API Security - Integrations to popular , APIs against critical threats, tracks policy violations and failed authentications
– API Deployment- streamlines API publication
– API Implementation - multiple mobile or IoT apps, improving implementation speed, consistency and security.
– API Analytics - performance analytics delivers up-to-the minute tracking of operational KPIs such as transactions, availability and latency
o Most growing segment of App Integration
Understanding APIs / API Management
DEMO : IMPLEMENT API, DEPLOY API, MANAGE POLICIES, API
ANALYTICS
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
MARKET AND DRIVERS
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
APIs Growth Drivers - Both, Humans And Devices
Cloud
• Consumer services on cloud
IoT
• Atomization in devices used in vehicle, smart home, smart cities
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
• Acquisitions
• Solutions pick-up features from each other, with some of persistent differences
• Swing points include solution cost, strategic vendor relationships, cloud platforms, integration platforms, governance
• Great opportunity for vendors to specialize
Selection factors :Market And Buying Trends
Features to prioritize :
Build a broad open web community with rich developer portals to engage API users Analytics
Support mobile app development with
REST APIs authentication, push notifications
Build a B2B community around mission-critical APIs
security federation, broader range of messaging
styles
Act as an API service provider that charges for API access API
pricing features
Is solution easy to utilize?
How scalable is solution?
How secure is the solution?
How flexible is the solution -how many deployment choices
What is the breadth of the solution? How comprehensive is it?
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
• For many organizations, mobile is a major initial driver of API strategy. API Management is not merging with mobile platforms
• APIs used as a peripheral argument to secure buy-in for digital initiatives
• More about developing competencies than enable digital/transformation initiatives involving APIs
• Small projects to start – rapid turn arounds
• Buying centers shift from IT
• Trends : “API-first” and “API-centric” are becoming the preferred architectures for all APIs
• Developers now understand APIs must be managed
• Many organizations will approach their API strategy from multiple angles
Market And Buying Trends
BENEFITS
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
• CDO - APIs used as an argument to secure buy-in for digital initiatives, innovate, speed- developing competencies on enable digital/transformation initiatives involving APIs
• CIO - Responsibility for dev to link to business capabilities, external development, for integration, for sharing responsibility bet development and operations teams, connection with business
• DPO - Stricter rules & policies, runtime monitoring across different environments
• CMO - Data agility, context aware applications, handling failures, reach
Benefits For C-Level
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
• 120 adopters compared to control group of non-adapters
• Biggest increase in a firms' market value (innovative bold leadership) and intangibles (networking of disconnected pockets of expertise, organizational process knowledge, IT training)
• Also, increased sales and operating income (adding new channel to traditional product), and decreased costs (low cost high margin position)
• 4 quarters after adoption highest pick, usually may see immediate increases in profitability
API Adoption And Financial Performance For CEO
Difference numbers are in billions USD
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
• Should data specific to existing customers be accessible through your app?
• What features of the mobile device might be useful in conjunction with your API?Internal developers (mobile)
• What data and transactions do you share with your current partners? Is partner on-boarding a long, difficult process? Partners
• What apps might others write that could use your data and transactions?
• Would you want to be listed as an option on an app that compares you with your competitors? What data would the app need
Public
• How do your systems interact with social media? Can you spot trends in social media and raise alerts or act on time? Can you gain insights about your brand and your competition through social media? Can you use real-time analytics?
Social
• Does your company handle devices such as sensors or meters? What scenarios can apply to the device -enabling interaction between the device and enterprise systems?Devices
• What data do you collect about your clients?.
• Can your data identify market segments that would be of interest to an unrelated industry? For example, can it identify high wealth individuals (who opt in) who might be in the market for luxury automobiles, vacations, etc.?
Data and analytics
BusDev Use Cases For CMO And CEO
RE-DEFINING THE SCOPEELABORATING ON WHERE
API MANAGEMENT CAN HELP
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
APIs for mobility, IoT, and developer
productivity
Systems connectivity
APIs for B2B and business development
APIs for omni-channel
APIs for monetization
API Use Cases
APIs for integrating omni-channel
API management to accelerate mobile app
development
APIs for securing omni-channel
Accelerate application development
APIs for tracking omni-channel
Extension of SOA behind firewall
Micro-services orchestration and
management
iPaaS/cloud integration + API management
Monetize data and analytics
Public Social media
Devices
B2B
Monetize service/process
Open Banking/PSD2Service subscription, Account information,
Payment transfer
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
APIs for mobility, IoT, and developer productivity
Systems connectivity
APIs for B2B and business development
APIs for omni-channel
APIs for monetization
5 Groups Of Use Cases
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
3Differentiation
2Strategic
1Tactical
API MANAGEMENT MATURITY
TIME
Market Edge
Survival
Business value
APIs for revenue generation
• B2B via APIs• Multi-org integration
• Multi-device APIs for employee productivity:
• Q2C, P2P, R2R, H2R, etc
• Cloud / On-premise connectivity APIs:• ERP, CRM, HCM, PPM, Legacy, etc
APIs formonetization
APIs for B2B
APIs for enterprise mobility & productivity
APIs for systems connectivity
Use Cases And Value Chain
• B2C APIs for:• Web, mobile app, social, direct, etcAPIs for omni-channel
APISFOR
NEW BUSINESS MODELS & PARTNERSHIPS
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
‘bank app’ on mobile device correlated with APIs
Camera to monitor check deposit and relate it to the bank’s APIs
GPS services to communicate with bank APIs to find the nearest bank branch or ATM
NFC with security mechanisms received from bank APIs to identify the customer and process pending transactions at ATM
accessing APIs to receive basic and custom information from the bank
Account type and details
Loan rates
CD rates
Mortgage rates
Financial tools
Routing numbers
Credit card offers
Financial advice
Account balances
Transfer funds
E-statements
Credit card payments
Bank basic use cases of APIs:
APIs In Banking Sector
Back end APIs
APIs to share of a customer’s
mortgage data and identity documents
with a home insurance provider
APIs to travel agencies, real
estate, universities
APIs to act on trends in social
media
Create new products and
services based on aggregated data assets that banks
have about customers
APIs provide the ability to target
specific bank customers by
partners
Partners to have opp via APIs to obtain reports,
cash flow analysis and real time information.
Partners to provide via APIs business services such as
accounts receivable and
accounts payable
Partners to offer via APIs branded
credit cards or gift cards, rewards
programs
completion of product
applications via APIs
direct debit mandates via APIs
creation of standing orders via
APIs
‘Bank app’ on mobile device
correlated with APIs
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
45
API Management
Backend
Payments
Banking
TransactionServices
DDA
Consumer
Fintech
Mobile
Corporates
Developer
Analytics Layer Se
curi
ty
Ide
nti
tie
sId
enti
ty C
S
APIs In Banking Sector
Integration Layer
BANKING VERTICAL AND PSD2
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
o Adopted on 16.11.2015 , EU member states need to transpose till January 2018.
PSD2 mandates Payment account transactions
Balance data
PSD2 does not mandate Non-payment accounts
Customer demographics
Identity documentation
Direct debit mandates
What actually can be accessed :
o PSD2 is to provide safe and cheap payment services, to promote use of innovative online and mobile payments.
o Payment service user must have an overview of financial situation at any given moment of aggregated payment accounts held with all payment service providers.
Intro To PSD2 - Revised Directive On Payment Services
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
o PSD2 allows new types providers who want to get into the payment services game.
o PISPs will erode online debit card and online credit card transaction volume and card network can be fully disintermediated.
o Banks revenue streams are to be impacted by a loss of ‘customer ownership.
PSD2 And Treats For Banking Sector
Payment Initiation Service Provider (PISP)
• FinTech companies and large merchants, money remitters, retailers, phone companies
Account Information Service Provider (AISP)
• FinTech companies and non-traditional financial services companies
New business models:
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
o PSD2 presents significant opportunities to grow new revenue streams, capture customer ownership and progress toward an extended ecosystem centered on the ‘everyday bank’.
o The imperative for this is banks is to leverage API integration beyond PSD2 requirements.
o Alongside the threats, PSD2 will also create new opportunities that will vary depending on which primary strategic options they choose to pursue.
Fullfillminimum
requirements for
compliance with PSD2
Full facilitation
and monetization
of API economy
Strategic options for bank:
PSD2 mandates the opening of only certain bank APIs, and banks
have a choice over whether to extend their
API development beyond the minimum
requirements and enable a customer to retrieve additional data sets.
PSD2, APIs And Moment Of Strategic Decision For Banks
ORACLE API PLATFORM CS
FOR ENTERPRISE WIDE API STRATEGY
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Cloud
Cloud
Cloud
Cloud or On-Premises
Apiary CS
API Platform CS
API Platform CS (Gateway)
Cloud or On-Premises
Flexible Architecture
o APIPCS has flexible architecture and operates all complex parts of API management in Oracle cloud.
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
o APIPCS is easy to use and not technically demanding solution.
o APIPCS has flexible architecture and operates all complex parts of API management in Oracle cloud.
Building APIs
Rapid API construction with run‐ready policies for controlling usage of APIs
Securing APIs - Assigning industry‐standard
securities to APIs with no coding. Integration with
existing enterprise identity systems
Deploying APIs to gateway for usage with one‐click. Gateways can
run in the Oracle Cloud or on‐premises
Publishing APIs -Documentation can be
auto‐generated while the API is being developed
Consuming APIs -Centralized location for
finding and learning about available APIs. Simple approach to register
applications.
Monitoring APIs - Instant visibility into operational metrics on usage and API business key performance
indicators.
APIPCS provides key features of API platform:
Easy To Use
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
• Oracle API Platform Cloud Service (APIP-CS), now including as well Oracle‘s Apiary, is changing the game for API lifecycle management, offering full coverage, reducing time to market and providing all necessary insights.
• The API lifecycle consists of several phases, each even with its own additional sub-steps. APIP-CS supports all of these phases.
API preparation
phase
API design phase
API development
phase
API delivery phase
API consumption
phase
API usage analysis phase
Phases of API lifecycle management:
Comprehensive API Management
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
• First define and deliver a business outcomes, and then design API against such outcomes is so called ‘API-first’ approach – invented to address amount of challenges coming from too many business transformation projects driven by APIs running in parallel.
• APIP-CS bring so called ‘fail fast’ approach to the whole API lifecycle – front-end developers, backend IT, DevOps teams and business owners.
Speeding up API building
workflow
• business stakeholders get to see an outcome much earlier in the process, and can step in to ask for changes before a lot of the deep coding happens.
Generating much more
collaboration• The backend developer works better with
the front-end designer.
As API documentation is automatically generated, than the client easily generates a stub implementing backend code.
Once the API has been implemented, the mock API is replaced with a pointer to the implementation itself.
This brings three obvious values :
• Measuring the API usage and listening to the feedback during every phase is key to have successful APIs.
Insights
Speeding Up Development - Generating Collaboration
DEMO : DESIGNING & DOCUMENTING APIS, APIARY
INTERACTIVE DOCUMENTATION, APIARY MOCK SERVER
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
GETTING STARTED
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
• Not enough just having APIs
• Clear understanding of API strategy : scope, focus and boundaries
• Avoid project based mentality
• Avoid ‘Build it and they will come’ approach
• Iterations defined by team of 4-5 members only
• Shift in measuring ROI and funding (portfolio)
• Focus on governance too early will cripple the effort (one chance to get it right)
• Avoid technology holy wars
APIs should have the clarity of a well-positioned product—a clear intention, a clean definition of the value, and perhaps more important, a clearly defined audience.
Audience
Is it a small set of known developers, a large set of unknown developers, or both
Size
What will drive the API charge…business model innovation or technical services?
Charge
Best Practice For Starting
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
o ‘building API platform model’ is responsibility of several key roles : Development teams, IT leadership, business leaders and API product owners. IT leadership to
identify most valuable
systems and prioritize
building APIs particularly for these systems.
Business leaders to be involved in
the productization
of APIs from the beginning. API product owners
to start exposing the most interesting functionalities to
partners
(The process of productizing with partners is hugely
educational for the bank)
Teams need to be reorganized, and a different funding model for such
projects needs to be established.
Development teams to expose
data and functionality through APIs
that have externalizable
and self-service potential from
the start.
Example of these steps:
Get Started, But Start Small
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
• Adopt an API-first, design APIs that are easy to consume for developers, Use mock API targets early in the API lifecycle
• Enforce a consistent set of security policies across all of your APIs
• Handle volumetric attacks
• Sync API lifecycle with your application development life-cycle
• Deploy APIs to the cloud based on workload
• Publish easy-to-use APIs with self-service capabilities
• Enable API developers to optimize API functionality, equip ops teams to monitor performance and availability
• Automate API operations by integrating API management into enterprise infrastructure
Best Practice Of Immediate API Management Usage
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Programming new implementation
code from scratchCreate API Mokups
Using widely available API design tools for simple
CRUD operations over an existing system
Reworking pre-existing internal APIs
Composing existing lower-granularity SOA services
or micro-services
Embedding or combining external APIs (public or
partner)
Productive Approaches To API Design
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
YES
Speed of API building
Speed of on-boarding
Growth of traffic
Number of products sharing APIs
Number of active developers
Number of partners
NO
Direct revenue
Number of APIs
Number of developers
Cost reduction
Number of customers
What To Measure
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Notable rolesAPI product
manager – team leader
API architect
The evangelistThe API
developer
Extended teams
Cross functional API product
manager
Team
Copyright © 2017 Oracle and/or its affiliates. All rights reserved
Q&A
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 86