SlideShare a Scribd company logo
1 of 98
© 2015 IBM Corporation
The API Economy and
IBM API Management Overview
© 2015 IBM Corporation
Agenda
•API Economy
•What is IBM API Management?
•Getting Started
API Economy
© 2015 IBM Corporation4
Why APIs? Why Now?
© 2015 IBM Corporation
Adoption of cloud, analytics, mobile & social
computing is forcing organizations to open IT
assets to new business channels
…and challenging them to rethink the way
they have traditionally approached security & control
Between 2005
and 2020, the
amount of data
in the world will
grow 300X, from
130 to 40,000
exabytes.
81% of adults
use personally
owned mobile
devices for
conducting
business
70% of
employees are
engaged in
social activities
both internally
and externally
73% of
organizations
discovered
cloud usage
outside of IT or
security
policies
© 2015 IBM Corporation
Websites
Connected
Appliances
Partners Websites/Sensors
Internet TVs
Smartphones
Tablets
Game
Consoles
Connected Cars
Millions 1993 -
2000
“…in 1993 and 1994 we
were deeming the web as
the next place for FedEx to
be.” -Thomas Wicinski, VP Digital
Marketing FedEx
The way we reach customers is evolving
APIs
Trillions 2013+
© 2015 IBM Corporation
What is a Business API?
 A Business API is a public persona for an enterprise; exposing defined
assets, data or services for public consumption
 A Business API is simple for app developers to use, access and understand
 A Business API can be easily invoked
What Value Does a Business API Provide?
 Extends an enterprise and opens new markets by allowing external app
developers to easily leverage, publicize and/or aggregate a company’s
assets for broad-based consumption
What “assets, data or services”
are exposed via a Business API?:
 Product catalogs
 Store listings
 Order status
 Inventory
 Social interaction
Business API = Web API = Productized Service
App Developer
© 2015 IBM Corporation
Business Design is an end-to-end Endeavor
© 2015 IBM Corporation
Public API Examples – Multiple Industries
Finance –
Trading Economics
API
Provides its users with access to economic data for 196 countries including historical data for
more than 300.000 economic indicators, exchange rates, stock market indexes, government
bond yields and commodity prices. The Trading Economics API allows users to make calls to
get a list of countries, get a list of indicators, get a matrix of countries, get indicators by
country, and get indicators by category.
Financial Services -
StrategYard
is an investment strategy trial service that allows individuals to test and evaluate potential
investment strategies in a simulated environment. The site allows users to work create, test,
and delete multiple strategies, see performance metrics and charts, and automate trading
strategies.
Banking –
BankImport API
Provides users with a single place to track their financials over several accounts from
different banks. The BankImport API allows developers to automatize the processing of
incoming and outgoing money, providing direct access to transactions, bank accounts, and
settings.
Insurance –
Insured Rating
enables users to develop a rate plan reflecting risk levels posed by prospective customers.
Quote requests can then be made via the Insured Rating API which return coverage and
premium information. The data generated helps to manage insurance product offerings and
provide accurate rate quotes matched to determinants of risk.
Energy –
EcoSCADA API
Used to monitor energy consumption and identify wasteful energy use. EcoSCADA is useful
for establishing benchmarks for energy usage across multiple buildings and monitoring their
performance against those benchmarks. The service records data on gas, electricity, and
water consumption as well as other relevant factors. This data is stored in EcoSCADA's
online database where it can be accessed by users directly or via API.
Telecom –
StreamWIDE Call
Screening API
Provides carrier-grade Value Added Services (VAS) to mobile service providers. One of
these services is Call Screening, which allows users to filter calls using acceptance and
denial lists, time-based filters, behavior-based filters, delays on incoming or outgoing
communications, and more.
© 2015 IBM Corporation
API Economy Supply Chain
© 2015 IBM Corporation
© 2015 IBM Corporation
© 2015 IBM Corporation
Public, Open-
To-All APIs
Protected,
Open-To-
Partner APIs
Private, Internal
APIs
Typical Audiences
© 2015 IBM Corporation
 Drives Adoptions of APIs
 Typically low valued
assets
 Drive brand loyalty
 Enter new channels
For Free
Facebook Login API
provides free
authentication for any
Web / mobile app
Example:
Developer Pays
 Business Asset must be of
high value to the Developer
 For example, marketing
analytics, news,
 Capabilities such as credit
checks
Amazon EC2 Web
Services – APIs charge
per usage to launch
and manage virtual
servers.
Example:
Developer Gets Paid
 Provides incentive for
developer to leverage web
API
 Ad placements
 Percentage of revenue
sold product or services
Google AdSense
APIs pay developers
who include
advertising content
into apps
Example:
Indirect
 Use of API achieves some
goal that drives business
model.
 E.g. Increase awareness
of specific content, or
offerings
eBay Trading APIs
offer developers
access to trading
services extending the
reach of listings and
transactions
Example:
The Business of APIs
© 2015 IBM Corporation
 48 hours, 25 developers, over 400,000 API calls
 Impressive 13 pieces of Intellectual Property for ASDA
 Winning Ideas
- “George Go!” - search application using multiple
descriptors
- “Clothing Shaker” - create your outfit by shaking
your device
- “Virtual Fitting Room” - use of Xbox Kinect and
APIs
 IBM API Management on Cloud provided Developer
Portal & secure access to APIs
 https://www.youtube.com/watch?v=biTvnghl5x8
 Looking to transform the Digital Banking landscape:
- Innovative mobile solutions & IoT/ Wearables
 40,000 API calls from more than 100 different groups
 Prototype APIs allowing Developers to interact with fake
accounts
- Account Details (APR/Interest Rate, Available
Credit, Payment Due Date, etc)
- Customer Information (Name, Addresses, Phone
Numbers, Email Addresses)
- Payment Details (Scheduled payments, payment
history, etc)
 IBM API Management on Cloud provided Developer
Portal & secure access to APIs
 https://citimobilechallenge.ciondemand.com/citimobilechallenge/pub/#/apis
New approach to Innovation:
Hackathons, Developer Challenges
© 2015 IBM Corporation
How can the API Economy help you?
•Mobile (internal dev) –
•What data/transactions would your own mobile apps need?
•Is there data that is generic (e.g. business locations, rates, etc.)?
•Is there data that is specific to existing customers that should be accessible via
your app?
•Partnering –
•Is partner on boarding a long difficult process? Would self registration of
partners be of value (e.g. more partners, wider geographic coverage)?
•What data/transactions do you share between yourself and your partners?
•Public Composite Apps –
•What apps might others write that could use your data/transactions?
•If there were a comparison app for you vs. your competitors would you want to
be listed as an option?
•What other industry sales might also use your products (e.g. car purchase
needs bank loan)?
•Think Mash-ups – what other APIs might make sense with yours? Mapping?
Social?
© 2015 IBM Corporation
How can the API Economy help you?
•Social / Big Data –
•How do your systems interact with social media? Can you spot trends in
social media and raise alerts or take action?
•Can you gain insight on your brand and your competition via social media?
•Can you do real time analytics combining current customer status/behavior
and history?
•Device integration/wearables –
•How are you positioned to integrate the next UI technology (after
Mobile/Tablets)?
•Does your company deal with devices (e.g. cars, appliances,
sensors/meters)? What scenarios can apply to the device (e.g. needs
repair/supplies, needs to send status info, interaction between device and
xxx)?
•Valuable Data –
•What data do you collect on your clients?
•Can your data identify market segments that would be of interest to a non-
related industry? (e.g. expensive cars are purchased in this neighborhood,
lots of child related purchases occurring in this neighborhood).
© 2015 IBM Corporation
What API Use Cases
Can You Think Of?
18
© 2015 IBM Corporation
Sample API Scenarios for Company Name
•Company name Internal Mobile App development – (already doing) find care
provider, locations and details, member id card, view/search claims,
authorizations and referrals, coverage, manage account/profile, contact us. Did
not see – shop for plans, wellness, estimated costs for treatment, find a
prescription drug/alternatives, drug interaction
•Partner integration – healthcare provider integration APIs, coverage, payments,
episodes of care, Lab integration
•Public API - product information and pricing – comparative healthcare plan app
•Other industry integration – Wellness tool integration, Exercise app, Calendar
integration, Online magazine/article links
•Social Integration – Use Social media to set up groups of common interest /
location related to healthcare issues. Drive business to Horizon BCBS.
•Device Integration – Prepare for wearables as the next UI
•Valuable Data – provide access to customer data collected.
© 2015 IBM Corporation
An enterprise architecture for multi-speed transformation
Deploy and Integrate Anywhere
CloudOn Premises
ProcessProcess InteractionInteraction
AppApp AccessAccess
Systems of RecordSystems of Record Systems of InsightSystems of Insight
Cloud Services
EventsEventsAPIsAPIsSecuritySecurityDataData
DataData
IoTIoT
RuntimesRuntimes
API MgmtAPI Mgmt
Event
Hub
Event
Hub
Gateway
SecurityMonitoring & Analytics
InfoInfo
PartnerPartner
Enterprise Integration and MessagingEnterprise Integration and Messaging
Systems of EngagementSystems of Engagement
© 2015 IBM Corporation
Challenges with 2 speed IT
Deploy and Integrate Anywhere
CloudOn Premises
Systems of RecordSystems of Record Systems of InsightSystems of Insight Systems of EngagementSystems of Engagement
How to manage the consumption of APIs across the enterprise?
How to provide self-service for internal & external developers?
How to enforce security at runtime?
How to throttle and provide controlled access?
How to introduce change with new versions?
How do I know who is using my service and how much?
© 2015 IBM Corporation
API externalization
Multi-tenancy
Rate limiting
Runtime policy enforcement
API deployment
OAuth security management
Data transformation/redaction
Backend service discovery
Version management
Analytics support
Role-based access control
Environment management
Monitoring and notification
API exploration
Self-service sign up
Interactive API testing
App key provisioning
API usage analytics
Rate limit notification
Multiple dev communities
Real API Success = API externalization + realization
API realization
What is IBM API Management?
© 2015 IBM Corporation
Securely expose your business to an internal/external
developer ecosystem
Provide self-service API
portals to
internal/external app
developers
Expose business services
securely as APIs to select
developer communities &
analyze API usage
Manage & monitor the
entire API platform
On-premise
private
Off-premise
SaaS
Off-premise
dedicated
Hybrid
IBM API Management
© 2015 IBM Corporation
Compose a new API, Import APIs, or Discover APIs,
specify security & API behavior, version APIs
Create a Plan, add API resources, choose rate limits,
stage it in a runtime environment, test API resource,
version Plans
Invite developer organizations to use your APIs &
communicate with them
Publish your Plan to select developer organizations &
portals; manage subscribability
Analyze API usage
Managing APIs is simple
© 2015 IBM Corporation
IBM API Management
Fully on-premise, multi-tenant solution,
for API providers
IBM DataPower
API Gateway for security, control, integration &
optimized access to a full range of Mobile, Web, API,
SOA, B2B & Cloud workloads
Over a decade of innovation, 10,000+ units sold,
2000+ customer installations worldwide
A single, comprehensive solution to design, secure,
control, publish, monitor & manage APIs
© 2015 IBM Corporation
Runtime view
IIB or other ESB
WAS or other app server
Applications/Services
in Java, NET, Cobol,
etc
z/OS, IMS, CICS,
DB2
Mobile
Third party APIs
Web
Business Partner
application
IoT
API Management
© 2015 IBM Corporation
Easily manage your APIs, in your private environment
design, secure, control, publish, monitor & manage
Explore API documentation
Provision application keys
Self-service experience
Developer Portal API Manager Management Console
Define and manage APIs
Explore API usage with analytics
Manage API user communities
Provision system resources
Monitor runtime health
Scale the environment
API Gateway
(IBM DataPower)
Enforce runtime policies to control API traffic
© 2015 IBM Corporation29
API Management solution
Product APIs allow
customers to interact
with the API
Management solution,
and extend/customize
Product APIs Management layer Gateway layer
The management layer
embodies the capability for
organizations to define,
manage, expose and
control APIs
Provides API Manager,
Developer Portal and
Management Console
API configurations are
deployed to the gateway,
which provides the
enforcement point for
runtime policies to control
API traffic
Gateway is DataPower
physical or virtual
© 2015 IBM Corporation© 2015 IBM Corporation
On
premise
On CloudDedicate
d
3 | On premise
Behind your firewall for most sensitive
workloads & complete control
API Manager Cloud Management Console*Developer Portals
API Management – The way you want it
2 | On Cloud
Maximize on cloud economics and
agility. Offered as SaaS on SoftLayer
and also available through Bluemix
1 | Dedicated
With Bluemix Dedicated API
Management, everything is dedicated and
connected to you — agility of public
cloud, yet feels like home
Embrace the API Economy on the Cloud
IBM API Management Service (SaaS)
• Design & Secure APIs, Publish to developer portals,
Analyze API usage & performance
• A resilient and highly available API runtime
infrastructure with built-in failover, redundancy, &
dynamic scaling
• Seamlessly move APIs & Plans from public to private
cloud or on-prem for complete flexibility
• Identical capabilities of on-premise
• 30-day full feature trial, self-service pay with credit
card
• Grow as you need: Pricing based on API calls &
developer accounts with optional logging of API
payload
• Now in U.S., Japan & Singapore data centers
ibm.biz/apimsaas
IBM API Management on Bluemix
Enterprise API Management for all of your Bluemix APIs
Value: Secure, Control, Publish, Analyze and Manage your APIs. Discover APIs from on
premise sources.
2
Key Capabilities:
•Manage your APIs– Manage your Bluemix APIs to
allow secure, governed and monitored usage
•API Discovery– Discover APIs from on prem sources
such as System Z and IBM Integration Bus and
publish them into Bluemix
•Socialize- Invite partners to consume and interact
via the Developer Portal and publish into their
Bluemix orgs
What’s new?
•A Bluemix service that seamlessly launches an API
Management experience to extend your API reach
IBM Hybrid Integration Services
© 2015 IBM Corporation
API Developer
• How do I assemble APIs?
• How do I manage security?
• Will the infrastructure scale?
• How do I measure
performance?
App Developer
•Where do I access APIs?
•How do I understand the
APIs?
•How do I measure
success?
API Product Manager
• How can I rapidly release & update my APIs?
• How do I publicize my API?
• How do I measure success?
Operations Lead
•How do I manage all the API
Environments that are being
requested?
•How can I scale each
environment?
•How can I easily find and fix
issues?
API Success Requires Addressing Needs of
Multiple Stakeholders
© 2015 IBM Corporation
 Intuitively and iteratively define APIs
and associated policies
 Rapidly assemble APIs via
configuration, not coding
 Minimize risk with industry leading
security & scalability
Define
API
Developer
Assemble
Meter
SecureDeploy,
Test & Debug
Monitor
Scale
Version
34
API Developer: Create, Secure & Version APIs
Simple interface accelerates iterative API development &
deployment
© 2015 IBM Corporation
API Developer:
Assemble New APIs Through Configuration
 Assemble a new API
by combining multiple
REST or SOAP
services into a
composite API
 Provide examples of
the request and
response messages,
headers and
parameters
 Drag and connect
linking the request and
response messages
 Transform the
message elements
with a click
© 2015 IBM Corporation
API Providers & Consumers:
Test API readiness with Ready! API plugin
Export:
Define new APIs in
Ready! API product
by uploading
Swagger, WADL,
RAML, WSDL, etc.,
and then test the
API.
 Commit to a full
range of tests –
functional, load,
security
 When ready, click a
button to
Export API to insert
the tested API into
API Manager UI
Import:
Use Ready! API
testing platform to
Import SOAP &
REST API
definitions directly
from IBM API Mgmt
Dev portal for
unit/functional
testing, load testing,
service virtualization
& more
 Select any API from
Dev Portal
 Auto-generate test
suite
 Validate
functionality and &
API Consumers API Providers
© 2015 IBM Corporation
Custom API Portal using IBM API Mgmt & Drupal CMS
© 2015 IBM Corporation
API Provider: “Productize” APIs using Plans
 Introduce API Trial Use
 Free, limited plans can
be made available
alongside premium plans
 For example, a free plan
could be unrestricted,
and a premium plan
restricted
 Include multiple APIs
and Resources per
Plan
 Version your Plans
 Apply Rate Limit by
Plan or Resource
 Reject calls when limit
reached
© 2015 IBM Corporation
API Provider: Publish your APIs to multiple
developer portals
Multiple Developer Portals
API Manager
API Provider
App Developers
In group 1
App Developers
in group 2
Securely share APIs/Plans with various
select developer communities
Fine grained plan deployment
Non-disruptive Publish: Replace a currently
published version of a Plan without any
disruption in API availability
© 2015 IBM Corporation
API Provider: Gain Business Insights
• Pinpoint key
market
fluctuations and
find correlations
related to your
business
• Analytics for both
API provider and
application
developer:
• Analyze
performance of
APIs
• Enables chargeback
or billing for API
consumption
© 2015 IBM Corporation
App Developer: Register application
 Register new
application
 Request
security keys
with enhanced
privacy
 Deferred
retrieval of
client secret
© 2015 IBM Corporation
App Developer: Analyze App Performance,
Get notified
 Monitor most
active
applications and
APIs
 Rate limit
developer
notifications
© 2015 IBM Corporation
IT Admin: Manage Overall Environment*
 At-a-glance
server
utilization
metrics
 Management &
Gateway Server
utilization -
CPU, Memory,
Disk
 Usage over
time available
by drilling down
* Not applicable to SaaS
© 2015 IBM Corporation
Enabling businesses to join the API Economy
IBM API Management - on-cloud & on-premise
Engage with app developers through portals
• API exploration
• Self-service sign up
• Interactive API testing
• App & Key management
• API usage analytics
• Rate limit notification
• Multiple dev communities
• Build custom portal with blogs, forums
• Define & Secure REST & SOAP APIs, Publish to multiple
developer portals & users, Analyze API usage &
performance
• A resilient integrated API runtime gateway infrastructure
with IBM DataPower Gateway for enforcement of runtime
policies to secure & control API traffic
• Seamlessly move APIs & Plans from public to private cloud
or on-prem for complete flexibility
Define, publish & manage APIs
• OAuth security management
• Backend service discovery
• API lifecycle management
• API subscription management
• Data transformation/redaction
• Rate limiting at Plan/Resource level
• API user & Plan management
• API deployment to Gateway
• API security enforcement
• API Analytics to gain business
insight
• Custom roles & role-based access
control
Manage API environment
• Administer & scale system
resources
• Monitor runtime health
• Multi-tenancy
REST APIs to extend/customize
• Developer Portal
• User onboarding
• Integration with API testing
tools (SoapUI NG Pro,
Ready! API)
• Integration with Content
Management System
(Drupal)
© 2015 IBM Corporation
Developer
organizations
(consume APIs
develop Apps)
API Provider
organizations
Users
Cloud
system
admin
Clusters
of
servers
User registry
(identity
provider)
email server
configuration
Anatomy of API Management
IBM /apimanagement 15
Developer
portal
API Manager
Cloud
Management
Console
© 2015 IBM Corporation
Where does API Management fit?
© 2015 IBM Corporation
A successful API initiative requires end-to-end focus
APIs
Apps
Social Feedback and Communities
Marketplace
Self-Service Portal: Registration • Documentation • Sandbox
Security, Metering and
Control
API Design and Integration
Analytics and Monetization
API Lifecycle Management
Composition
Infrastructure Services
DevOps and App Management
Mobile Services
Internal
Developers
Partner
Developers
External
Developers
Channels: Smartphones • Tablets • Desktops • Cars • TVs • Others
Services: Data • Processes • Applications
Cloud
© 2015 IBM Corporation
 Leverage a robust API Gateway to launch your API platform
• An API Management platform needs a robust, secure and scalable API Gateway for runtime
enforcement
• IBM API Management has optimized integration with IBM DataPower gateway appliances
• Single pane of glass to manage APIs, Plans, Users, Clusters to provide a unified operational view
• DataPower is the industry leading security & integration gateway for a range of workloads, with over
2200 customers and 10,000 units deployed worldwide
 Flexible deployment options
• IBM API Management is available as on-premise, hosted, and SaaS
 Thought Leadership & Active developer community
• Free access to experts to help with API strategy
• Discussion forums, blog posts, events at developer.ibm.com/api
• 1M+ participants on IBM developerWorks
 Access to a worldwide marketplace
• IBM Bluemix and IBM Cloud marketplace represent a unique broad developer audience, building
apps
 Choose the API Mgmt vendor strategically
• IBM is investing heavily in API Mgmt, Mobile, Cloud, Analytics, IoT & Big Data
48
Why IBM?
© 2015 IBM Corporation
Key Points to Remember
49
1.IBM DataPower has NOT partnered with any API Mgmt vendor
–There is NO product-level integration
2.IBM provides immediate feature availability
–Take advantage of DataPower new features as soon as it is GA’ed by IBM instead of waiting
months/years for others to add to their product e.g. WebSockets support added mid-2014 in
DataPower v7.0
3.IBM APIM/DataPower natively integrates with WAS, WXS, MobileFirst & Bluemix
4.IBM APIM generates efficient configurations/policies for DataPower to execute/enforce
–Beware of others creating inefficient policies for DataPower. This may result in more
DataPower needed
5.IBM APIM has self-contained virtual appliance packaging
–Beware of others requiring a DB plus addressing DB replication for analytics data
6.IBM’s APIM solution deployment topology is simple – mgmt & gateway
–Beware of others requiring various components sitting on separate servers, plus load balancers
& another DB for HA
7.API Management is strategic to IBM
–IBM is investing heavily in API Mgmt, Mobile, Cloud, Integration, Analytics, IoT & Big Data
–We plan to provide a unified platform for Mobile App Mgmt & API Mgmt using a single gateway
8.With IBM, customers gain access to a worldwide marketplace
–IBM Bluemix & IBM Cloud marketplace represent a unique broad developer audience, building
apps
9.IBM provides Thought Leadership & Active developer community with 1M+ participants
–Free access to experts to help with API strategy
–Discussion forums, blog posts, events at developer.ibm.com/apimanagement
© 2015 IBM Corporation
Getting Started
1. Executive and Business Backing
• APIs are a product to be delivered, not a technology for IT to improve efficiency
• Lack of executive or business buy-in will result in a technology implementation with no/little impact on
the business.
• Leadership absolutely must participate and back the initiative.
2. Establish a strategy and goals
• Understand why you are executing an API strategy
• Set Goals for the initiative with time frames and reporting metrics
3. Commitment to Roles, Responsibilities, and Resources
• There will need to be resources dedicated to the API initiative.
• Enable enough key resources to make governance effective.
4. Get the Message Out
• Involve some folks skilled in formal communication and education
campaigns.
• Do some API evangelist work
• The core team’s role(s) must be understood and propagated
• Collect and Publish Metrics
© 2015 IBM Corporation
API developer
community site
on APIs,
API economy, API Mgmt
Includes
API community forum
API events
Best practices blog
Videos
developer.ibm.com/api
API Management Resources
Product Page
• ibm.com/apimanagement
API developer community
• developer.ibm.com/api
Twitter
• @ibmapimgt
YouTube Channel
• youtube.com/ibmapimanagement
Slideshare
• slideshare.net/ibmapimgmt
Speaker Deck
• speakerdeck.com/ibmapimgmt
52
Backup
53
The Backup Section contains many more
detailed slide showing product functionality.
You can choose to leave this in as backup or
remove it.
Or, if you want to present this section, replace
the product slides earlier in the presentation
with these. Note: all of the earlier slides are
included here too. So, you can just delete the
earlier ones and cut / paste these in their
place.
54
App Developer Portal
All-new advanced developer portal,
based on a content management system
Easily customize your developer portal look and feel
ACME FAQs
ACME BLOG
Option to enable self-service
developer registration
Getting started
Browse APIs
View API detail, test API & post comment
App registration and
subscription detail
Provide a self-service,
guided developer experience
Discussion forum, per API,
to encourage collaboration
64
API Manager console
Intuitively define REST or SOAP APIs by
importing Swagger 2.0 or WSDL files
Or discover from System z or service registry
(WSRR)
Or rapidly assemble APIs via configuration,
not coding
Search for, add custom tags to, and mark
favorite APIs for easier discovery
Define
API
Developer
Assemble
Meter
SecureDeploy,
Test & Debug
Monitor
Scale
Version
65
API Developer: Create, Secure & Version APIs
Simple interface accelerates iterative API development & deployment
API Developer: Assemble New APIs Through Configuration
 Assemble a new API
by combining multiple
REST or SOAP
services into a
composite API
 Provide examples of
the request and
response messages,
headers and
parameters
 Drag and connect
linking the request
and response
messages
 Transform the
message elements
with a click
API Developer: Secure the API
 Identify application
with Client ID & Secret
 Authenticate using
LDAP or
Authentication URL
 Authorize using OAuth
2.0 support with
implicit grant type,
authorization code,
resource owner, client
credentials
 Set configuration
properties
API Developer: Test the API and Debug
 Interactive test of an API
resource in just one click
 Provide parameters and
receive response
 Allows quick, iterative
develop / deploy / test
cycles
 Debug responses from
every step
API Providers & Consumers:
Test API readiness with round-trip support for REST & SOAP APIs
Export:
Define new APIs in Ready!
API product by uploading
Swagger, WADL, RAML,
WSDL, etc., and then test
the API.
 Commit to a full range of
tests – functional, load,
security
 When ready, click a
button to Export API to
insert the tested API into
API Manager UI
Import:
Use Ready! API testing
platform to Import SOAP
& REST API definitions
directly from IBM API
Mgmt Dev portal for
unit/functional testing,
load testing, service
virtualization & more
 Select any API from Dev
Portal
 Auto-generate test suite
 Validate functionality
and resiliency
 Virtualize for application
testing
&
API Consumers API Providers
70
Share APIs with developers
API Provider: “Productize” APIs using Plans
 Plans are the enforceable
contracts that contain
API resources
 E.g. a Free limited plan
can be made available
alongside a Premium
plan
 Premium plan
subscription could
require approval
 Include multiple APIs and
Resources per Plan
 Apply Rate Limit by Plan
or Resource
 Optionally reject calls
when limit reached
 Version your Plans
API Provider can publish APIs to multiple developer portals
Multiple Developer Portals
API Manager
API Provider
App
Developers
In group 1
App
Developers in
group 2
Securely share Plans of API resources with
select developer communities
73
Lifecycle Management,
Plan Visibility &
Subscription Management
View for managing
API and plan lifecycle
Filter by lifecycle state
Actions for managing
API and plan lifecycle
Manage plan visibility,
subscribability and gateway enforcement option
Manage application subscriptions
across plans
Migrate subscriptions between plans
Optional approval steps for
publishing and lifecycle actions
'Macro actions' for key tasks
Manage transition from one
version to another
Managed deprecation and
retirement of plans at end of life
84
API Provider
user management
Add and remove users,
assign roles & define custom roles
86
Analytics
API Provider: Gain Business Insights
• Pinpoint key
market
fluctuations and
find correlations
related to your
business
• Analytics for
both API
provider and
application
developer:
• Analyze
performance of
APIs
• Enables
chargeback or
billing for API
consumption
API Provider: Analyze API usage in IBM Cognos
• Analytics data is
captured in a csv
file and then
imported into IBM
Cognos BI for
usage with existing
enterprise data
• Simple drag and
drop of .csv file
• Analyze
performance of
APIs
• Time to Serve
Request for GET &
POST transactions
• Calls from a Mobile
App using a
specific API
• REST API also
available for
analytics extract
89
Manage Environments
For an environment,
configure gateway clusters to stage & deploy
Plans/APIs
For an environment,
manage portals to publish Plans and APIs
For an environment,
manage permissions for approving plan lifecycle state
changes
93
Manage SSL Profiles
Manage SSL profiles to
secure transmission of data using SSL certificates
95
Cloud
IBM API Management on Cloud (SaaS)
Embrace the API Economy in the Cloud
• Design & Secure APIs, Publish to developer portals,
Analyze API usage & performance
• A resilient and highly available API runtime
infrastructure with built-in failover, redundancy & dynamic
scaling on IBM SoftLayer
• Seamlessly move APIs & Plans from public to private
cloud or on-prem for complete flexibility
• 30-day full feature trial, self-service pay with credit card
• Grow as you need: Pricing based on API calls &
developer accounts with optional logging of API payload
• Identical capabilities of on-premise, except for infra
admin via CMC and direct gateway access
• Manage your APIs in Bluemix
ibm.biz/apimsaas
Global Network
London
FrankfurtTokyo
Singapore
San Jose
Houston
IBM Interconnect 20157
API Management comes to Bluemix
IBM API Management on Bluemix
Enterprise API Management for all of your Bluemix APIs
Value: Secure, Control, Publish, Analyze and Manage your APIs. Discover APIs from on
premise sources.
2
Key Capabilities:
•Manage your APIs– Manage your Bluemix APIs to
allow secure, governed and monitored usage
•API Discovery– Discover APIs from on prem
sources such as System Z and IBM Integration Bus
and publish them into Bluemix
•Socialize- Invite partners to consume and interact
via the Developer Portal and publish into their
Bluemix orgs
What’s new?
•A Bluemix service that seamlessly launches an API
Management experience to extend your API reach
IBM Hybrid Integration Services

More Related Content

What's hot

API Management Solution Powerpoint Presentation Slides
API Management Solution Powerpoint Presentation SlidesAPI Management Solution Powerpoint Presentation Slides
API Management Solution Powerpoint Presentation SlidesSlideTeam
 
API Management - Why it matters!
API Management - Why it matters!API Management - Why it matters!
API Management - Why it matters!Sven Bernhardt
 
API Best Practices Webinar: Metrics - What to Measure
API Best Practices Webinar:  Metrics - What to MeasureAPI Best Practices Webinar:  Metrics - What to Measure
API Best Practices Webinar: Metrics - What to MeasureApigee | Google Cloud
 
API Management Part 1 - An Introduction to Azure API Management
API Management Part 1 - An Introduction to Azure API ManagementAPI Management Part 1 - An Introduction to Azure API Management
API Management Part 1 - An Introduction to Azure API ManagementBizTalk360
 
API Governance and GitOps in Hybrid Integration Platform (MuleSoft)
API Governance and GitOps in Hybrid Integration Platform (MuleSoft)API Governance and GitOps in Hybrid Integration Platform (MuleSoft)
API Governance and GitOps in Hybrid Integration Platform (MuleSoft)Sumanth Donthi
 
apidays Paris 2022 - API design best practices, Ryan Clifford & Ros Bennis, F...
apidays Paris 2022 - API design best practices, Ryan Clifford & Ros Bennis, F...apidays Paris 2022 - API design best practices, Ryan Clifford & Ros Bennis, F...
apidays Paris 2022 - API design best practices, Ryan Clifford & Ros Bennis, F...apidays
 
How to Execute a Successful API Strategy
How to Execute a Successful API StrategyHow to Execute a Successful API Strategy
How to Execute a Successful API StrategyMatt McLarty
 
API Frenzy: API Strategy 101
API Frenzy: API Strategy 101API Frenzy: API Strategy 101
API Frenzy: API Strategy 101Akana
 
API Management Within a Microservices Architecture
API Management Within a Microservices Architecture API Management Within a Microservices Architecture
API Management Within a Microservices Architecture Nadeesha Gamage
 
APIdays London 2019 - Selecting the best API Governance for your organisation...
APIdays London 2019 - Selecting the best API Governance for your organisation...APIdays London 2019 - Selecting the best API Governance for your organisation...
APIdays London 2019 - Selecting the best API Governance for your organisation...apidays
 
API Maturity Model (Webcast with Accenture)
API Maturity Model (Webcast with Accenture)API Maturity Model (Webcast with Accenture)
API Maturity Model (Webcast with Accenture)Apigee | Google Cloud
 
How to Execute a Successful API Strategy
How to Execute a Successful API StrategyHow to Execute a Successful API Strategy
How to Execute a Successful API StrategyMatt McLarty
 
[WSO2 Summit EMEA 2020] Building an Interactive API Marketplace
[WSO2 Summit EMEA 2020] Building an Interactive API Marketplace[WSO2 Summit EMEA 2020] Building an Interactive API Marketplace
[WSO2 Summit EMEA 2020] Building an Interactive API MarketplaceWSO2
 
API Strategy Presentation
API Strategy PresentationAPI Strategy Presentation
API Strategy PresentationLawrence Coburn
 
Crafting an API Strategy with an API Marketplace
Crafting an API Strategy with an API MarketplaceCrafting an API Strategy with an API Marketplace
Crafting an API Strategy with an API MarketplaceWSO2
 

What's hot (20)

API Management Solution Powerpoint Presentation Slides
API Management Solution Powerpoint Presentation SlidesAPI Management Solution Powerpoint Presentation Slides
API Management Solution Powerpoint Presentation Slides
 
API Management - Why it matters!
API Management - Why it matters!API Management - Why it matters!
API Management - Why it matters!
 
API Best Practices Webinar: Metrics - What to Measure
API Best Practices Webinar:  Metrics - What to MeasureAPI Best Practices Webinar:  Metrics - What to Measure
API Best Practices Webinar: Metrics - What to Measure
 
API Management Part 1 - An Introduction to Azure API Management
API Management Part 1 - An Introduction to Azure API ManagementAPI Management Part 1 - An Introduction to Azure API Management
API Management Part 1 - An Introduction to Azure API Management
 
API Governance and GitOps in Hybrid Integration Platform (MuleSoft)
API Governance and GitOps in Hybrid Integration Platform (MuleSoft)API Governance and GitOps in Hybrid Integration Platform (MuleSoft)
API Governance and GitOps in Hybrid Integration Platform (MuleSoft)
 
API Governance in the Enterprise
API Governance in the EnterpriseAPI Governance in the Enterprise
API Governance in the Enterprise
 
Architecture for the API-enterprise
Architecture for the API-enterpriseArchitecture for the API-enterprise
Architecture for the API-enterprise
 
Introduction to MuleSoft
Introduction to MuleSoftIntroduction to MuleSoft
Introduction to MuleSoft
 
apidays Paris 2022 - API design best practices, Ryan Clifford & Ros Bennis, F...
apidays Paris 2022 - API design best practices, Ryan Clifford & Ros Bennis, F...apidays Paris 2022 - API design best practices, Ryan Clifford & Ros Bennis, F...
apidays Paris 2022 - API design best practices, Ryan Clifford & Ros Bennis, F...
 
How to Execute a Successful API Strategy
How to Execute a Successful API StrategyHow to Execute a Successful API Strategy
How to Execute a Successful API Strategy
 
API Frenzy: API Strategy 101
API Frenzy: API Strategy 101API Frenzy: API Strategy 101
API Frenzy: API Strategy 101
 
API Management Within a Microservices Architecture
API Management Within a Microservices Architecture API Management Within a Microservices Architecture
API Management Within a Microservices Architecture
 
The API Economy
The API EconomyThe API Economy
The API Economy
 
APIdays London 2019 - Selecting the best API Governance for your organisation...
APIdays London 2019 - Selecting the best API Governance for your organisation...APIdays London 2019 - Selecting the best API Governance for your organisation...
APIdays London 2019 - Selecting the best API Governance for your organisation...
 
API Maturity Model (Webcast with Accenture)
API Maturity Model (Webcast with Accenture)API Maturity Model (Webcast with Accenture)
API Maturity Model (Webcast with Accenture)
 
How to Execute a Successful API Strategy
How to Execute a Successful API StrategyHow to Execute a Successful API Strategy
How to Execute a Successful API Strategy
 
[WSO2 Summit EMEA 2020] Building an Interactive API Marketplace
[WSO2 Summit EMEA 2020] Building an Interactive API Marketplace[WSO2 Summit EMEA 2020] Building an Interactive API Marketplace
[WSO2 Summit EMEA 2020] Building an Interactive API Marketplace
 
API Strategy Presentation
API Strategy PresentationAPI Strategy Presentation
API Strategy Presentation
 
Effective API Design
Effective API DesignEffective API Design
Effective API Design
 
Crafting an API Strategy with an API Marketplace
Crafting an API Strategy with an API MarketplaceCrafting an API Strategy with an API Marketplace
Crafting an API Strategy with an API Marketplace
 

Viewers also liked

XebiCon'16 : GraphQL et Falcor, un nouveau regard sur les architectures REST ...
XebiCon'16 : GraphQL et Falcor, un nouveau regard sur les architectures REST ...XebiCon'16 : GraphQL et Falcor, un nouveau regard sur les architectures REST ...
XebiCon'16 : GraphQL et Falcor, un nouveau regard sur les architectures REST ...Publicis Sapient Engineering
 
Integrating, exposing and managing distributed data with RESTful APIs and op...
Integrating, exposing and managing distributed data with RESTful APIs and op...Integrating, exposing and managing distributed data with RESTful APIs and op...
Integrating, exposing and managing distributed data with RESTful APIs and op...3scale
 
APIS for Startups - Running your Business Inside Out
APIS for Startups - Running your Business Inside OutAPIS for Startups - Running your Business Inside Out
APIS for Startups - Running your Business Inside Out3scale
 
How to use Donuts and Onions for Scaling API Programs
How to use Donuts and Onions for Scaling API ProgramsHow to use Donuts and Onions for Scaling API Programs
How to use Donuts and Onions for Scaling API Programs3scale
 
The API-Application Semantic Gap
The API-Application Semantic GapThe API-Application Semantic Gap
The API-Application Semantic Gap3scale
 
The Fundamentals of Platform Strategy: Creating Genuine Value with APIs
The Fundamentals of Platform Strategy: Creating Genuine Value with APIsThe Fundamentals of Platform Strategy: Creating Genuine Value with APIs
The Fundamentals of Platform Strategy: Creating Genuine Value with APIs3scale
 
Test and Protect Your API
Test and Protect Your APITest and Protect Your API
Test and Protect Your APISmartBear
 
API design principles for accelerated development
API design principles for accelerated developmentAPI design principles for accelerated development
API design principles for accelerated developmentJonathan LeBlanc
 
Take Control of your APIs in a Microservice Architecture
Take Control of your APIs in a Microservice ArchitectureTake Control of your APIs in a Microservice Architecture
Take Control of your APIs in a Microservice Architecture3scale
 

Viewers also liked (10)

XebiCon'16 : GraphQL et Falcor, un nouveau regard sur les architectures REST ...
XebiCon'16 : GraphQL et Falcor, un nouveau regard sur les architectures REST ...XebiCon'16 : GraphQL et Falcor, un nouveau regard sur les architectures REST ...
XebiCon'16 : GraphQL et Falcor, un nouveau regard sur les architectures REST ...
 
Integrating, exposing and managing distributed data with RESTful APIs and op...
Integrating, exposing and managing distributed data with RESTful APIs and op...Integrating, exposing and managing distributed data with RESTful APIs and op...
Integrating, exposing and managing distributed data with RESTful APIs and op...
 
APIS for Startups - Running your Business Inside Out
APIS for Startups - Running your Business Inside OutAPIS for Startups - Running your Business Inside Out
APIS for Startups - Running your Business Inside Out
 
How to use Donuts and Onions for Scaling API Programs
How to use Donuts and Onions for Scaling API ProgramsHow to use Donuts and Onions for Scaling API Programs
How to use Donuts and Onions for Scaling API Programs
 
Oracle api gateway overview
Oracle api gateway overviewOracle api gateway overview
Oracle api gateway overview
 
The API-Application Semantic Gap
The API-Application Semantic GapThe API-Application Semantic Gap
The API-Application Semantic Gap
 
The Fundamentals of Platform Strategy: Creating Genuine Value with APIs
The Fundamentals of Platform Strategy: Creating Genuine Value with APIsThe Fundamentals of Platform Strategy: Creating Genuine Value with APIs
The Fundamentals of Platform Strategy: Creating Genuine Value with APIs
 
Test and Protect Your API
Test and Protect Your APITest and Protect Your API
Test and Protect Your API
 
API design principles for accelerated development
API design principles for accelerated developmentAPI design principles for accelerated development
API design principles for accelerated development
 
Take Control of your APIs in a Microservice Architecture
Take Control of your APIs in a Microservice ArchitectureTake Control of your APIs in a Microservice Architecture
Take Control of your APIs in a Microservice Architecture
 

Similar to API Management architect presentation

Iag api management architect presentation
Iag   api management architect presentationIag   api management architect presentation
Iag api management architect presentationsflynn073
 
API Days, Paris, January 2018 - Sharing API Economy Observations: Business dr...
API Days, Paris, January 2018 - Sharing API Economy Observations: Business dr...API Days, Paris, January 2018 - Sharing API Economy Observations: Business dr...
API Days, Paris, January 2018 - Sharing API Economy Observations: Business dr...Veronique Wagon
 
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIsAPIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIsJeremy Brown
 
APIdays Paris 2018 - Creating an API economy business strategy Alan Glickenho...
APIdays Paris 2018 - Creating an API economy business strategy Alan Glickenho...APIdays Paris 2018 - Creating an API economy business strategy Alan Glickenho...
APIdays Paris 2018 - Creating an API economy business strategy Alan Glickenho...apidays
 
opustechglobal-com-api-monetization-.pdf
opustechglobal-com-api-monetization-.pdfopustechglobal-com-api-monetization-.pdf
opustechglobal-com-api-monetization-.pdfOpus
 
Hybrid cloud-cloud-services-white-paper-external-apw12358usen-20180516
Hybrid cloud-cloud-services-white-paper-external-apw12358usen-20180516Hybrid cloud-cloud-services-white-paper-external-apw12358usen-20180516
Hybrid cloud-cloud-services-white-paper-external-apw12358usen-20180516Tanjina Prema
 
API First Mobile Strategy
API First Mobile StrategyAPI First Mobile Strategy
API First Mobile StrategyNitin Gaur
 
APIdays Singapore 2019 - Securing Value in API Ecosystems, Ajay Biyani, Head ...
APIdays Singapore 2019 - Securing Value in API Ecosystems, Ajay Biyani, Head ...APIdays Singapore 2019 - Securing Value in API Ecosystems, Ajay Biyani, Head ...
APIdays Singapore 2019 - Securing Value in API Ecosystems, Ajay Biyani, Head ...apidays
 
How to Win in the New API Economy
How to Win in the New API EconomyHow to Win in the New API Economy
How to Win in the New API EconomySachi Sawamura
 
IBM API management Philip Little
IBM API management Philip LittleIBM API management Philip Little
IBM API management Philip LittleValeri Illescas
 
Unlock your Digital Content & Expand beyond your Website
Unlock your Digital Content & Expand beyond your WebsiteUnlock your Digital Content & Expand beyond your Website
Unlock your Digital Content & Expand beyond your Website3scale
 
How Strategic Custom Cloud API Development Empowers Businesses?
How Strategic Custom Cloud API Development Empowers Businesses?How Strategic Custom Cloud API Development Empowers Businesses?
How Strategic Custom Cloud API Development Empowers Businesses?Ficode Technologies Limited
 
Api management introduction and product overview v1.0 2014.08.28
Api management introduction and product overview v1.0 2014.08.28Api management introduction and product overview v1.0 2014.08.28
Api management introduction and product overview v1.0 2014.08.28floridawusergroup
 
Api management customer
Api management customerApi management customer
Api management customernick_garrod
 
Disrupt or be disrupted – Using secure APIs to drive digital transformation
Disrupt or be disrupted – Using secure APIs to drive digital transformationDisrupt or be disrupted – Using secure APIs to drive digital transformation
Disrupt or be disrupted – Using secure APIs to drive digital transformationRogue Wave Software
 
ROI without monetization - Stefan Bielau
ROI without monetization - Stefan Bielau ROI without monetization - Stefan Bielau
ROI without monetization - Stefan Bielau Adjust
 
Vertical APIs as Core Product
Vertical APIs as Core ProductVertical APIs as Core Product
Vertical APIs as Core ProductZak Schwarzman
 
Opus-Value-Driven-Experiences-Led-by-API-in-Fintech-032521.pdf
Opus-Value-Driven-Experiences-Led-by-API-in-Fintech-032521.pdfOpus-Value-Driven-Experiences-Led-by-API-in-Fintech-032521.pdf
Opus-Value-Driven-Experiences-Led-by-API-in-Fintech-032521.pdfOpus CS
 
apidays LIVE Australia 2021 - Overcoming the 3 Largest Obstacles to Digital T...
apidays LIVE Australia 2021 - Overcoming the 3 Largest Obstacles to Digital T...apidays LIVE Australia 2021 - Overcoming the 3 Largest Obstacles to Digital T...
apidays LIVE Australia 2021 - Overcoming the 3 Largest Obstacles to Digital T...apidays
 
Adobe Experience Manager Vision and Roadmap
Adobe Experience Manager Vision and RoadmapAdobe Experience Manager Vision and Roadmap
Adobe Experience Manager Vision and RoadmapLoni Stark
 

Similar to API Management architect presentation (20)

Iag api management architect presentation
Iag   api management architect presentationIag   api management architect presentation
Iag api management architect presentation
 
API Days, Paris, January 2018 - Sharing API Economy Observations: Business dr...
API Days, Paris, January 2018 - Sharing API Economy Observations: Business dr...API Days, Paris, January 2018 - Sharing API Economy Observations: Business dr...
API Days, Paris, January 2018 - Sharing API Economy Observations: Business dr...
 
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIsAPIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
 
APIdays Paris 2018 - Creating an API economy business strategy Alan Glickenho...
APIdays Paris 2018 - Creating an API economy business strategy Alan Glickenho...APIdays Paris 2018 - Creating an API economy business strategy Alan Glickenho...
APIdays Paris 2018 - Creating an API economy business strategy Alan Glickenho...
 
opustechglobal-com-api-monetization-.pdf
opustechglobal-com-api-monetization-.pdfopustechglobal-com-api-monetization-.pdf
opustechglobal-com-api-monetization-.pdf
 
Hybrid cloud-cloud-services-white-paper-external-apw12358usen-20180516
Hybrid cloud-cloud-services-white-paper-external-apw12358usen-20180516Hybrid cloud-cloud-services-white-paper-external-apw12358usen-20180516
Hybrid cloud-cloud-services-white-paper-external-apw12358usen-20180516
 
API First Mobile Strategy
API First Mobile StrategyAPI First Mobile Strategy
API First Mobile Strategy
 
APIdays Singapore 2019 - Securing Value in API Ecosystems, Ajay Biyani, Head ...
APIdays Singapore 2019 - Securing Value in API Ecosystems, Ajay Biyani, Head ...APIdays Singapore 2019 - Securing Value in API Ecosystems, Ajay Biyani, Head ...
APIdays Singapore 2019 - Securing Value in API Ecosystems, Ajay Biyani, Head ...
 
How to Win in the New API Economy
How to Win in the New API EconomyHow to Win in the New API Economy
How to Win in the New API Economy
 
IBM API management Philip Little
IBM API management Philip LittleIBM API management Philip Little
IBM API management Philip Little
 
Unlock your Digital Content & Expand beyond your Website
Unlock your Digital Content & Expand beyond your WebsiteUnlock your Digital Content & Expand beyond your Website
Unlock your Digital Content & Expand beyond your Website
 
How Strategic Custom Cloud API Development Empowers Businesses?
How Strategic Custom Cloud API Development Empowers Businesses?How Strategic Custom Cloud API Development Empowers Businesses?
How Strategic Custom Cloud API Development Empowers Businesses?
 
Api management introduction and product overview v1.0 2014.08.28
Api management introduction and product overview v1.0 2014.08.28Api management introduction and product overview v1.0 2014.08.28
Api management introduction and product overview v1.0 2014.08.28
 
Api management customer
Api management customerApi management customer
Api management customer
 
Disrupt or be disrupted – Using secure APIs to drive digital transformation
Disrupt or be disrupted – Using secure APIs to drive digital transformationDisrupt or be disrupted – Using secure APIs to drive digital transformation
Disrupt or be disrupted – Using secure APIs to drive digital transformation
 
ROI without monetization - Stefan Bielau
ROI without monetization - Stefan Bielau ROI without monetization - Stefan Bielau
ROI without monetization - Stefan Bielau
 
Vertical APIs as Core Product
Vertical APIs as Core ProductVertical APIs as Core Product
Vertical APIs as Core Product
 
Opus-Value-Driven-Experiences-Led-by-API-in-Fintech-032521.pdf
Opus-Value-Driven-Experiences-Led-by-API-in-Fintech-032521.pdfOpus-Value-Driven-Experiences-Led-by-API-in-Fintech-032521.pdf
Opus-Value-Driven-Experiences-Led-by-API-in-Fintech-032521.pdf
 
apidays LIVE Australia 2021 - Overcoming the 3 Largest Obstacles to Digital T...
apidays LIVE Australia 2021 - Overcoming the 3 Largest Obstacles to Digital T...apidays LIVE Australia 2021 - Overcoming the 3 Largest Obstacles to Digital T...
apidays LIVE Australia 2021 - Overcoming the 3 Largest Obstacles to Digital T...
 
Adobe Experience Manager Vision and Roadmap
Adobe Experience Manager Vision and RoadmapAdobe Experience Manager Vision and Roadmap
Adobe Experience Manager Vision and Roadmap
 

More from sflynn073

Common DataPower use cases, incl Caching with XC-10 appliance.
Common DataPower use cases, incl Caching with XC-10 appliance.Common DataPower use cases, incl Caching with XC-10 appliance.
Common DataPower use cases, incl Caching with XC-10 appliance.sflynn073
 
SAP guided workflow in IBM BPM
SAP guided workflow in IBM BPMSAP guided workflow in IBM BPM
SAP guided workflow in IBM BPMsflynn073
 
Sap guided workflow in ibm bpm
Sap guided workflow in ibm bpmSap guided workflow in ibm bpm
Sap guided workflow in ibm bpmsflynn073
 
Ibm odm fraud detection & management system
Ibm odm   fraud detection & management systemIbm odm   fraud detection & management system
Ibm odm fraud detection & management systemsflynn073
 
IBM BPM Case Manager for knowledge workers
IBM BPM Case Manager for knowledge workersIBM BPM Case Manager for knowledge workers
IBM BPM Case Manager for knowledge workerssflynn073
 
How Nationwide Insurance use IBM Decision Manager and BPM
How Nationwide Insurance use IBM Decision Manager and BPM How Nationwide Insurance use IBM Decision Manager and BPM
How Nationwide Insurance use IBM Decision Manager and BPM sflynn073
 
IBM BPM off prem options
IBM BPM off prem options IBM BPM off prem options
IBM BPM off prem options sflynn073
 
Api management update for optus
Api management update for optusApi management update for optus
Api management update for optussflynn073
 
Data power use cases
Data power use casesData power use cases
Data power use casessflynn073
 
Whats new in data power
Whats new in data powerWhats new in data power
Whats new in data powersflynn073
 
Whats new in was liberty security and cloud readiness
Whats new in was liberty   security and cloud readinessWhats new in was liberty   security and cloud readiness
Whats new in was liberty security and cloud readinesssflynn073
 
Was liberty in deployments
Was liberty in deploymentsWas liberty in deployments
Was liberty in deploymentssflynn073
 
Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352sflynn073
 
Dev ops tools and was liberty profile
Dev ops tools and was liberty profileDev ops tools and was liberty profile
Dev ops tools and was liberty profilesflynn073
 
Was liberty elastic clusters and centralised admin
Was liberty   elastic clusters and centralised adminWas liberty   elastic clusters and centralised admin
Was liberty elastic clusters and centralised adminsflynn073
 
Monitoring and analytics with was liberty
Monitoring and analytics with was libertyMonitoring and analytics with was liberty
Monitoring and analytics with was libertysflynn073
 
Was liberty at scale
Was liberty at scaleWas liberty at scale
Was liberty at scalesflynn073
 
Was liberty profile and docker
Was liberty profile and dockerWas liberty profile and docker
Was liberty profile and dockersflynn073
 
Was migration benefits, planning, best practices
Was migration benefits, planning, best practicesWas migration benefits, planning, best practices
Was migration benefits, planning, best practicessflynn073
 
Dev ops with liberty, maven and chef
Dev ops with liberty, maven and chefDev ops with liberty, maven and chef
Dev ops with liberty, maven and chefsflynn073
 

More from sflynn073 (20)

Common DataPower use cases, incl Caching with XC-10 appliance.
Common DataPower use cases, incl Caching with XC-10 appliance.Common DataPower use cases, incl Caching with XC-10 appliance.
Common DataPower use cases, incl Caching with XC-10 appliance.
 
SAP guided workflow in IBM BPM
SAP guided workflow in IBM BPMSAP guided workflow in IBM BPM
SAP guided workflow in IBM BPM
 
Sap guided workflow in ibm bpm
Sap guided workflow in ibm bpmSap guided workflow in ibm bpm
Sap guided workflow in ibm bpm
 
Ibm odm fraud detection & management system
Ibm odm   fraud detection & management systemIbm odm   fraud detection & management system
Ibm odm fraud detection & management system
 
IBM BPM Case Manager for knowledge workers
IBM BPM Case Manager for knowledge workersIBM BPM Case Manager for knowledge workers
IBM BPM Case Manager for knowledge workers
 
How Nationwide Insurance use IBM Decision Manager and BPM
How Nationwide Insurance use IBM Decision Manager and BPM How Nationwide Insurance use IBM Decision Manager and BPM
How Nationwide Insurance use IBM Decision Manager and BPM
 
IBM BPM off prem options
IBM BPM off prem options IBM BPM off prem options
IBM BPM off prem options
 
Api management update for optus
Api management update for optusApi management update for optus
Api management update for optus
 
Data power use cases
Data power use casesData power use cases
Data power use cases
 
Whats new in data power
Whats new in data powerWhats new in data power
Whats new in data power
 
Whats new in was liberty security and cloud readiness
Whats new in was liberty   security and cloud readinessWhats new in was liberty   security and cloud readiness
Whats new in was liberty security and cloud readiness
 
Was liberty in deployments
Was liberty in deploymentsWas liberty in deployments
Was liberty in deployments
 
Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352Was l iberty for java batch and jsr352
Was l iberty for java batch and jsr352
 
Dev ops tools and was liberty profile
Dev ops tools and was liberty profileDev ops tools and was liberty profile
Dev ops tools and was liberty profile
 
Was liberty elastic clusters and centralised admin
Was liberty   elastic clusters and centralised adminWas liberty   elastic clusters and centralised admin
Was liberty elastic clusters and centralised admin
 
Monitoring and analytics with was liberty
Monitoring and analytics with was libertyMonitoring and analytics with was liberty
Monitoring and analytics with was liberty
 
Was liberty at scale
Was liberty at scaleWas liberty at scale
Was liberty at scale
 
Was liberty profile and docker
Was liberty profile and dockerWas liberty profile and docker
Was liberty profile and docker
 
Was migration benefits, planning, best practices
Was migration benefits, planning, best practicesWas migration benefits, planning, best practices
Was migration benefits, planning, best practices
 
Dev ops with liberty, maven and chef
Dev ops with liberty, maven and chefDev ops with liberty, maven and chef
Dev ops with liberty, maven and chef
 

API Management architect presentation

  • 1. © 2015 IBM Corporation The API Economy and IBM API Management Overview
  • 2. © 2015 IBM Corporation Agenda •API Economy •What is IBM API Management? •Getting Started
  • 4. © 2015 IBM Corporation4 Why APIs? Why Now?
  • 5. © 2015 IBM Corporation Adoption of cloud, analytics, mobile & social computing is forcing organizations to open IT assets to new business channels …and challenging them to rethink the way they have traditionally approached security & control Between 2005 and 2020, the amount of data in the world will grow 300X, from 130 to 40,000 exabytes. 81% of adults use personally owned mobile devices for conducting business 70% of employees are engaged in social activities both internally and externally 73% of organizations discovered cloud usage outside of IT or security policies
  • 6. © 2015 IBM Corporation Websites Connected Appliances Partners Websites/Sensors Internet TVs Smartphones Tablets Game Consoles Connected Cars Millions 1993 - 2000 “…in 1993 and 1994 we were deeming the web as the next place for FedEx to be.” -Thomas Wicinski, VP Digital Marketing FedEx The way we reach customers is evolving APIs Trillions 2013+
  • 7. © 2015 IBM Corporation What is a Business API?  A Business API is a public persona for an enterprise; exposing defined assets, data or services for public consumption  A Business API is simple for app developers to use, access and understand  A Business API can be easily invoked What Value Does a Business API Provide?  Extends an enterprise and opens new markets by allowing external app developers to easily leverage, publicize and/or aggregate a company’s assets for broad-based consumption What “assets, data or services” are exposed via a Business API?:  Product catalogs  Store listings  Order status  Inventory  Social interaction Business API = Web API = Productized Service App Developer
  • 8. © 2015 IBM Corporation Business Design is an end-to-end Endeavor
  • 9. © 2015 IBM Corporation Public API Examples – Multiple Industries Finance – Trading Economics API Provides its users with access to economic data for 196 countries including historical data for more than 300.000 economic indicators, exchange rates, stock market indexes, government bond yields and commodity prices. The Trading Economics API allows users to make calls to get a list of countries, get a list of indicators, get a matrix of countries, get indicators by country, and get indicators by category. Financial Services - StrategYard is an investment strategy trial service that allows individuals to test and evaluate potential investment strategies in a simulated environment. The site allows users to work create, test, and delete multiple strategies, see performance metrics and charts, and automate trading strategies. Banking – BankImport API Provides users with a single place to track their financials over several accounts from different banks. The BankImport API allows developers to automatize the processing of incoming and outgoing money, providing direct access to transactions, bank accounts, and settings. Insurance – Insured Rating enables users to develop a rate plan reflecting risk levels posed by prospective customers. Quote requests can then be made via the Insured Rating API which return coverage and premium information. The data generated helps to manage insurance product offerings and provide accurate rate quotes matched to determinants of risk. Energy – EcoSCADA API Used to monitor energy consumption and identify wasteful energy use. EcoSCADA is useful for establishing benchmarks for energy usage across multiple buildings and monitoring their performance against those benchmarks. The service records data on gas, electricity, and water consumption as well as other relevant factors. This data is stored in EcoSCADA's online database where it can be accessed by users directly or via API. Telecom – StreamWIDE Call Screening API Provides carrier-grade Value Added Services (VAS) to mobile service providers. One of these services is Call Screening, which allows users to filter calls using acceptance and denial lists, time-based filters, behavior-based filters, delays on incoming or outgoing communications, and more.
  • 10. © 2015 IBM Corporation API Economy Supply Chain
  • 11. © 2015 IBM Corporation
  • 12. © 2015 IBM Corporation
  • 13. © 2015 IBM Corporation Public, Open- To-All APIs Protected, Open-To- Partner APIs Private, Internal APIs Typical Audiences
  • 14. © 2015 IBM Corporation  Drives Adoptions of APIs  Typically low valued assets  Drive brand loyalty  Enter new channels For Free Facebook Login API provides free authentication for any Web / mobile app Example: Developer Pays  Business Asset must be of high value to the Developer  For example, marketing analytics, news,  Capabilities such as credit checks Amazon EC2 Web Services – APIs charge per usage to launch and manage virtual servers. Example: Developer Gets Paid  Provides incentive for developer to leverage web API  Ad placements  Percentage of revenue sold product or services Google AdSense APIs pay developers who include advertising content into apps Example: Indirect  Use of API achieves some goal that drives business model.  E.g. Increase awareness of specific content, or offerings eBay Trading APIs offer developers access to trading services extending the reach of listings and transactions Example: The Business of APIs
  • 15. © 2015 IBM Corporation  48 hours, 25 developers, over 400,000 API calls  Impressive 13 pieces of Intellectual Property for ASDA  Winning Ideas - “George Go!” - search application using multiple descriptors - “Clothing Shaker” - create your outfit by shaking your device - “Virtual Fitting Room” - use of Xbox Kinect and APIs  IBM API Management on Cloud provided Developer Portal & secure access to APIs  https://www.youtube.com/watch?v=biTvnghl5x8  Looking to transform the Digital Banking landscape: - Innovative mobile solutions & IoT/ Wearables  40,000 API calls from more than 100 different groups  Prototype APIs allowing Developers to interact with fake accounts - Account Details (APR/Interest Rate, Available Credit, Payment Due Date, etc) - Customer Information (Name, Addresses, Phone Numbers, Email Addresses) - Payment Details (Scheduled payments, payment history, etc)  IBM API Management on Cloud provided Developer Portal & secure access to APIs  https://citimobilechallenge.ciondemand.com/citimobilechallenge/pub/#/apis New approach to Innovation: Hackathons, Developer Challenges
  • 16. © 2015 IBM Corporation How can the API Economy help you? •Mobile (internal dev) – •What data/transactions would your own mobile apps need? •Is there data that is generic (e.g. business locations, rates, etc.)? •Is there data that is specific to existing customers that should be accessible via your app? •Partnering – •Is partner on boarding a long difficult process? Would self registration of partners be of value (e.g. more partners, wider geographic coverage)? •What data/transactions do you share between yourself and your partners? •Public Composite Apps – •What apps might others write that could use your data/transactions? •If there were a comparison app for you vs. your competitors would you want to be listed as an option? •What other industry sales might also use your products (e.g. car purchase needs bank loan)? •Think Mash-ups – what other APIs might make sense with yours? Mapping? Social?
  • 17. © 2015 IBM Corporation How can the API Economy help you? •Social / Big Data – •How do your systems interact with social media? Can you spot trends in social media and raise alerts or take action? •Can you gain insight on your brand and your competition via social media? •Can you do real time analytics combining current customer status/behavior and history? •Device integration/wearables – •How are you positioned to integrate the next UI technology (after Mobile/Tablets)? •Does your company deal with devices (e.g. cars, appliances, sensors/meters)? What scenarios can apply to the device (e.g. needs repair/supplies, needs to send status info, interaction between device and xxx)? •Valuable Data – •What data do you collect on your clients? •Can your data identify market segments that would be of interest to a non- related industry? (e.g. expensive cars are purchased in this neighborhood, lots of child related purchases occurring in this neighborhood).
  • 18. © 2015 IBM Corporation What API Use Cases Can You Think Of? 18
  • 19. © 2015 IBM Corporation Sample API Scenarios for Company Name •Company name Internal Mobile App development – (already doing) find care provider, locations and details, member id card, view/search claims, authorizations and referrals, coverage, manage account/profile, contact us. Did not see – shop for plans, wellness, estimated costs for treatment, find a prescription drug/alternatives, drug interaction •Partner integration – healthcare provider integration APIs, coverage, payments, episodes of care, Lab integration •Public API - product information and pricing – comparative healthcare plan app •Other industry integration – Wellness tool integration, Exercise app, Calendar integration, Online magazine/article links •Social Integration – Use Social media to set up groups of common interest / location related to healthcare issues. Drive business to Horizon BCBS. •Device Integration – Prepare for wearables as the next UI •Valuable Data – provide access to customer data collected.
  • 20. © 2015 IBM Corporation An enterprise architecture for multi-speed transformation Deploy and Integrate Anywhere CloudOn Premises ProcessProcess InteractionInteraction AppApp AccessAccess Systems of RecordSystems of Record Systems of InsightSystems of Insight Cloud Services EventsEventsAPIsAPIsSecuritySecurityDataData DataData IoTIoT RuntimesRuntimes API MgmtAPI Mgmt Event Hub Event Hub Gateway SecurityMonitoring & Analytics InfoInfo PartnerPartner Enterprise Integration and MessagingEnterprise Integration and Messaging Systems of EngagementSystems of Engagement
  • 21. © 2015 IBM Corporation Challenges with 2 speed IT Deploy and Integrate Anywhere CloudOn Premises Systems of RecordSystems of Record Systems of InsightSystems of Insight Systems of EngagementSystems of Engagement How to manage the consumption of APIs across the enterprise? How to provide self-service for internal & external developers? How to enforce security at runtime? How to throttle and provide controlled access? How to introduce change with new versions? How do I know who is using my service and how much?
  • 22. © 2015 IBM Corporation API externalization Multi-tenancy Rate limiting Runtime policy enforcement API deployment OAuth security management Data transformation/redaction Backend service discovery Version management Analytics support Role-based access control Environment management Monitoring and notification API exploration Self-service sign up Interactive API testing App key provisioning API usage analytics Rate limit notification Multiple dev communities Real API Success = API externalization + realization API realization
  • 23. What is IBM API Management?
  • 24. © 2015 IBM Corporation Securely expose your business to an internal/external developer ecosystem Provide self-service API portals to internal/external app developers Expose business services securely as APIs to select developer communities & analyze API usage Manage & monitor the entire API platform On-premise private Off-premise SaaS Off-premise dedicated Hybrid IBM API Management
  • 25. © 2015 IBM Corporation Compose a new API, Import APIs, or Discover APIs, specify security & API behavior, version APIs Create a Plan, add API resources, choose rate limits, stage it in a runtime environment, test API resource, version Plans Invite developer organizations to use your APIs & communicate with them Publish your Plan to select developer organizations & portals; manage subscribability Analyze API usage Managing APIs is simple
  • 26. © 2015 IBM Corporation IBM API Management Fully on-premise, multi-tenant solution, for API providers IBM DataPower API Gateway for security, control, integration & optimized access to a full range of Mobile, Web, API, SOA, B2B & Cloud workloads Over a decade of innovation, 10,000+ units sold, 2000+ customer installations worldwide A single, comprehensive solution to design, secure, control, publish, monitor & manage APIs
  • 27. © 2015 IBM Corporation Runtime view IIB or other ESB WAS or other app server Applications/Services in Java, NET, Cobol, etc z/OS, IMS, CICS, DB2 Mobile Third party APIs Web Business Partner application IoT API Management
  • 28. © 2015 IBM Corporation Easily manage your APIs, in your private environment design, secure, control, publish, monitor & manage Explore API documentation Provision application keys Self-service experience Developer Portal API Manager Management Console Define and manage APIs Explore API usage with analytics Manage API user communities Provision system resources Monitor runtime health Scale the environment API Gateway (IBM DataPower) Enforce runtime policies to control API traffic
  • 29. © 2015 IBM Corporation29 API Management solution Product APIs allow customers to interact with the API Management solution, and extend/customize Product APIs Management layer Gateway layer The management layer embodies the capability for organizations to define, manage, expose and control APIs Provides API Manager, Developer Portal and Management Console API configurations are deployed to the gateway, which provides the enforcement point for runtime policies to control API traffic Gateway is DataPower physical or virtual
  • 30. © 2015 IBM Corporation© 2015 IBM Corporation On premise On CloudDedicate d 3 | On premise Behind your firewall for most sensitive workloads & complete control API Manager Cloud Management Console*Developer Portals API Management – The way you want it 2 | On Cloud Maximize on cloud economics and agility. Offered as SaaS on SoftLayer and also available through Bluemix 1 | Dedicated With Bluemix Dedicated API Management, everything is dedicated and connected to you — agility of public cloud, yet feels like home
  • 31. Embrace the API Economy on the Cloud IBM API Management Service (SaaS) • Design & Secure APIs, Publish to developer portals, Analyze API usage & performance • A resilient and highly available API runtime infrastructure with built-in failover, redundancy, & dynamic scaling • Seamlessly move APIs & Plans from public to private cloud or on-prem for complete flexibility • Identical capabilities of on-premise • 30-day full feature trial, self-service pay with credit card • Grow as you need: Pricing based on API calls & developer accounts with optional logging of API payload • Now in U.S., Japan & Singapore data centers ibm.biz/apimsaas
  • 32. IBM API Management on Bluemix Enterprise API Management for all of your Bluemix APIs Value: Secure, Control, Publish, Analyze and Manage your APIs. Discover APIs from on premise sources. 2 Key Capabilities: •Manage your APIs– Manage your Bluemix APIs to allow secure, governed and monitored usage •API Discovery– Discover APIs from on prem sources such as System Z and IBM Integration Bus and publish them into Bluemix •Socialize- Invite partners to consume and interact via the Developer Portal and publish into their Bluemix orgs What’s new? •A Bluemix service that seamlessly launches an API Management experience to extend your API reach IBM Hybrid Integration Services
  • 33. © 2015 IBM Corporation API Developer • How do I assemble APIs? • How do I manage security? • Will the infrastructure scale? • How do I measure performance? App Developer •Where do I access APIs? •How do I understand the APIs? •How do I measure success? API Product Manager • How can I rapidly release & update my APIs? • How do I publicize my API? • How do I measure success? Operations Lead •How do I manage all the API Environments that are being requested? •How can I scale each environment? •How can I easily find and fix issues? API Success Requires Addressing Needs of Multiple Stakeholders
  • 34. © 2015 IBM Corporation  Intuitively and iteratively define APIs and associated policies  Rapidly assemble APIs via configuration, not coding  Minimize risk with industry leading security & scalability Define API Developer Assemble Meter SecureDeploy, Test & Debug Monitor Scale Version 34 API Developer: Create, Secure & Version APIs Simple interface accelerates iterative API development & deployment
  • 35. © 2015 IBM Corporation API Developer: Assemble New APIs Through Configuration  Assemble a new API by combining multiple REST or SOAP services into a composite API  Provide examples of the request and response messages, headers and parameters  Drag and connect linking the request and response messages  Transform the message elements with a click
  • 36. © 2015 IBM Corporation API Providers & Consumers: Test API readiness with Ready! API plugin Export: Define new APIs in Ready! API product by uploading Swagger, WADL, RAML, WSDL, etc., and then test the API.  Commit to a full range of tests – functional, load, security  When ready, click a button to Export API to insert the tested API into API Manager UI Import: Use Ready! API testing platform to Import SOAP & REST API definitions directly from IBM API Mgmt Dev portal for unit/functional testing, load testing, service virtualization & more  Select any API from Dev Portal  Auto-generate test suite  Validate functionality and & API Consumers API Providers
  • 37. © 2015 IBM Corporation Custom API Portal using IBM API Mgmt & Drupal CMS
  • 38. © 2015 IBM Corporation API Provider: “Productize” APIs using Plans  Introduce API Trial Use  Free, limited plans can be made available alongside premium plans  For example, a free plan could be unrestricted, and a premium plan restricted  Include multiple APIs and Resources per Plan  Version your Plans  Apply Rate Limit by Plan or Resource  Reject calls when limit reached
  • 39. © 2015 IBM Corporation API Provider: Publish your APIs to multiple developer portals Multiple Developer Portals API Manager API Provider App Developers In group 1 App Developers in group 2 Securely share APIs/Plans with various select developer communities Fine grained plan deployment Non-disruptive Publish: Replace a currently published version of a Plan without any disruption in API availability
  • 40. © 2015 IBM Corporation API Provider: Gain Business Insights • Pinpoint key market fluctuations and find correlations related to your business • Analytics for both API provider and application developer: • Analyze performance of APIs • Enables chargeback or billing for API consumption
  • 41. © 2015 IBM Corporation App Developer: Register application  Register new application  Request security keys with enhanced privacy  Deferred retrieval of client secret
  • 42. © 2015 IBM Corporation App Developer: Analyze App Performance, Get notified  Monitor most active applications and APIs  Rate limit developer notifications
  • 43. © 2015 IBM Corporation IT Admin: Manage Overall Environment*  At-a-glance server utilization metrics  Management & Gateway Server utilization - CPU, Memory, Disk  Usage over time available by drilling down * Not applicable to SaaS
  • 44. © 2015 IBM Corporation Enabling businesses to join the API Economy IBM API Management - on-cloud & on-premise Engage with app developers through portals • API exploration • Self-service sign up • Interactive API testing • App & Key management • API usage analytics • Rate limit notification • Multiple dev communities • Build custom portal with blogs, forums • Define & Secure REST & SOAP APIs, Publish to multiple developer portals & users, Analyze API usage & performance • A resilient integrated API runtime gateway infrastructure with IBM DataPower Gateway for enforcement of runtime policies to secure & control API traffic • Seamlessly move APIs & Plans from public to private cloud or on-prem for complete flexibility Define, publish & manage APIs • OAuth security management • Backend service discovery • API lifecycle management • API subscription management • Data transformation/redaction • Rate limiting at Plan/Resource level • API user & Plan management • API deployment to Gateway • API security enforcement • API Analytics to gain business insight • Custom roles & role-based access control Manage API environment • Administer & scale system resources • Monitor runtime health • Multi-tenancy REST APIs to extend/customize • Developer Portal • User onboarding • Integration with API testing tools (SoapUI NG Pro, Ready! API) • Integration with Content Management System (Drupal)
  • 45. © 2015 IBM Corporation Developer organizations (consume APIs develop Apps) API Provider organizations Users Cloud system admin Clusters of servers User registry (identity provider) email server configuration Anatomy of API Management IBM /apimanagement 15 Developer portal API Manager Cloud Management Console
  • 46. © 2015 IBM Corporation Where does API Management fit?
  • 47. © 2015 IBM Corporation A successful API initiative requires end-to-end focus APIs Apps Social Feedback and Communities Marketplace Self-Service Portal: Registration • Documentation • Sandbox Security, Metering and Control API Design and Integration Analytics and Monetization API Lifecycle Management Composition Infrastructure Services DevOps and App Management Mobile Services Internal Developers Partner Developers External Developers Channels: Smartphones • Tablets • Desktops • Cars • TVs • Others Services: Data • Processes • Applications Cloud
  • 48. © 2015 IBM Corporation  Leverage a robust API Gateway to launch your API platform • An API Management platform needs a robust, secure and scalable API Gateway for runtime enforcement • IBM API Management has optimized integration with IBM DataPower gateway appliances • Single pane of glass to manage APIs, Plans, Users, Clusters to provide a unified operational view • DataPower is the industry leading security & integration gateway for a range of workloads, with over 2200 customers and 10,000 units deployed worldwide  Flexible deployment options • IBM API Management is available as on-premise, hosted, and SaaS  Thought Leadership & Active developer community • Free access to experts to help with API strategy • Discussion forums, blog posts, events at developer.ibm.com/api • 1M+ participants on IBM developerWorks  Access to a worldwide marketplace • IBM Bluemix and IBM Cloud marketplace represent a unique broad developer audience, building apps  Choose the API Mgmt vendor strategically • IBM is investing heavily in API Mgmt, Mobile, Cloud, Analytics, IoT & Big Data 48 Why IBM?
  • 49. © 2015 IBM Corporation Key Points to Remember 49 1.IBM DataPower has NOT partnered with any API Mgmt vendor –There is NO product-level integration 2.IBM provides immediate feature availability –Take advantage of DataPower new features as soon as it is GA’ed by IBM instead of waiting months/years for others to add to their product e.g. WebSockets support added mid-2014 in DataPower v7.0 3.IBM APIM/DataPower natively integrates with WAS, WXS, MobileFirst & Bluemix 4.IBM APIM generates efficient configurations/policies for DataPower to execute/enforce –Beware of others creating inefficient policies for DataPower. This may result in more DataPower needed 5.IBM APIM has self-contained virtual appliance packaging –Beware of others requiring a DB plus addressing DB replication for analytics data 6.IBM’s APIM solution deployment topology is simple – mgmt & gateway –Beware of others requiring various components sitting on separate servers, plus load balancers & another DB for HA 7.API Management is strategic to IBM –IBM is investing heavily in API Mgmt, Mobile, Cloud, Integration, Analytics, IoT & Big Data –We plan to provide a unified platform for Mobile App Mgmt & API Mgmt using a single gateway 8.With IBM, customers gain access to a worldwide marketplace –IBM Bluemix & IBM Cloud marketplace represent a unique broad developer audience, building apps 9.IBM provides Thought Leadership & Active developer community with 1M+ participants –Free access to experts to help with API strategy –Discussion forums, blog posts, events at developer.ibm.com/apimanagement
  • 50. © 2015 IBM Corporation Getting Started 1. Executive and Business Backing • APIs are a product to be delivered, not a technology for IT to improve efficiency • Lack of executive or business buy-in will result in a technology implementation with no/little impact on the business. • Leadership absolutely must participate and back the initiative. 2. Establish a strategy and goals • Understand why you are executing an API strategy • Set Goals for the initiative with time frames and reporting metrics 3. Commitment to Roles, Responsibilities, and Resources • There will need to be resources dedicated to the API initiative. • Enable enough key resources to make governance effective. 4. Get the Message Out • Involve some folks skilled in formal communication and education campaigns. • Do some API evangelist work • The core team’s role(s) must be understood and propagated • Collect and Publish Metrics
  • 51. © 2015 IBM Corporation API developer community site on APIs, API economy, API Mgmt Includes API community forum API events Best practices blog Videos developer.ibm.com/api
  • 52. API Management Resources Product Page • ibm.com/apimanagement API developer community • developer.ibm.com/api Twitter • @ibmapimgt YouTube Channel • youtube.com/ibmapimanagement Slideshare • slideshare.net/ibmapimgmt Speaker Deck • speakerdeck.com/ibmapimgmt 52
  • 53. Backup 53 The Backup Section contains many more detailed slide showing product functionality. You can choose to leave this in as backup or remove it. Or, if you want to present this section, replace the product slides earlier in the presentation with these. Note: all of the earlier slides are included here too. So, you can just delete the earlier ones and cut / paste these in their place.
  • 55. All-new advanced developer portal, based on a content management system
  • 56. Easily customize your developer portal look and feel ACME FAQs ACME BLOG
  • 57. Option to enable self-service developer registration
  • 60. View API detail, test API & post comment
  • 62. Provide a self-service, guided developer experience
  • 63. Discussion forum, per API, to encourage collaboration
  • 65. Intuitively define REST or SOAP APIs by importing Swagger 2.0 or WSDL files Or discover from System z or service registry (WSRR) Or rapidly assemble APIs via configuration, not coding Search for, add custom tags to, and mark favorite APIs for easier discovery Define API Developer Assemble Meter SecureDeploy, Test & Debug Monitor Scale Version 65 API Developer: Create, Secure & Version APIs Simple interface accelerates iterative API development & deployment
  • 66. API Developer: Assemble New APIs Through Configuration  Assemble a new API by combining multiple REST or SOAP services into a composite API  Provide examples of the request and response messages, headers and parameters  Drag and connect linking the request and response messages  Transform the message elements with a click
  • 67. API Developer: Secure the API  Identify application with Client ID & Secret  Authenticate using LDAP or Authentication URL  Authorize using OAuth 2.0 support with implicit grant type, authorization code, resource owner, client credentials  Set configuration properties
  • 68. API Developer: Test the API and Debug  Interactive test of an API resource in just one click  Provide parameters and receive response  Allows quick, iterative develop / deploy / test cycles  Debug responses from every step
  • 69. API Providers & Consumers: Test API readiness with round-trip support for REST & SOAP APIs Export: Define new APIs in Ready! API product by uploading Swagger, WADL, RAML, WSDL, etc., and then test the API.  Commit to a full range of tests – functional, load, security  When ready, click a button to Export API to insert the tested API into API Manager UI Import: Use Ready! API testing platform to Import SOAP & REST API definitions directly from IBM API Mgmt Dev portal for unit/functional testing, load testing, service virtualization & more  Select any API from Dev Portal  Auto-generate test suite  Validate functionality and resiliency  Virtualize for application testing & API Consumers API Providers
  • 70. 70 Share APIs with developers
  • 71. API Provider: “Productize” APIs using Plans  Plans are the enforceable contracts that contain API resources  E.g. a Free limited plan can be made available alongside a Premium plan  Premium plan subscription could require approval  Include multiple APIs and Resources per Plan  Apply Rate Limit by Plan or Resource  Optionally reject calls when limit reached  Version your Plans
  • 72. API Provider can publish APIs to multiple developer portals Multiple Developer Portals API Manager API Provider App Developers In group 1 App Developers in group 2 Securely share Plans of API resources with select developer communities
  • 73. 73 Lifecycle Management, Plan Visibility & Subscription Management
  • 74. View for managing API and plan lifecycle
  • 76. Actions for managing API and plan lifecycle
  • 77. Manage plan visibility, subscribability and gateway enforcement option
  • 80. Optional approval steps for publishing and lifecycle actions
  • 81. 'Macro actions' for key tasks
  • 82. Manage transition from one version to another
  • 83. Managed deprecation and retirement of plans at end of life
  • 85. Add and remove users, assign roles & define custom roles
  • 87. API Provider: Gain Business Insights • Pinpoint key market fluctuations and find correlations related to your business • Analytics for both API provider and application developer: • Analyze performance of APIs • Enables chargeback or billing for API consumption
  • 88. API Provider: Analyze API usage in IBM Cognos • Analytics data is captured in a csv file and then imported into IBM Cognos BI for usage with existing enterprise data • Simple drag and drop of .csv file • Analyze performance of APIs • Time to Serve Request for GET & POST transactions • Calls from a Mobile App using a specific API • REST API also available for analytics extract
  • 90. For an environment, configure gateway clusters to stage & deploy Plans/APIs
  • 91. For an environment, manage portals to publish Plans and APIs
  • 92. For an environment, manage permissions for approving plan lifecycle state changes
  • 94. Manage SSL profiles to secure transmission of data using SSL certificates
  • 96. IBM API Management on Cloud (SaaS) Embrace the API Economy in the Cloud • Design & Secure APIs, Publish to developer portals, Analyze API usage & performance • A resilient and highly available API runtime infrastructure with built-in failover, redundancy & dynamic scaling on IBM SoftLayer • Seamlessly move APIs & Plans from public to private cloud or on-prem for complete flexibility • 30-day full feature trial, self-service pay with credit card • Grow as you need: Pricing based on API calls & developer accounts with optional logging of API payload • Identical capabilities of on-premise, except for infra admin via CMC and direct gateway access • Manage your APIs in Bluemix ibm.biz/apimsaas Global Network London FrankfurtTokyo Singapore San Jose Houston
  • 97. IBM Interconnect 20157 API Management comes to Bluemix
  • 98. IBM API Management on Bluemix Enterprise API Management for all of your Bluemix APIs Value: Secure, Control, Publish, Analyze and Manage your APIs. Discover APIs from on premise sources. 2 Key Capabilities: •Manage your APIs– Manage your Bluemix APIs to allow secure, governed and monitored usage •API Discovery– Discover APIs from on prem sources such as System Z and IBM Integration Bus and publish them into Bluemix •Socialize- Invite partners to consume and interact via the Developer Portal and publish into their Bluemix orgs What’s new? •A Bluemix service that seamlessly launches an API Management experience to extend your API reach IBM Hybrid Integration Services

Editor's Notes

  1. Update your name and contact information Also you can personalize the title by adding their company name and logo to the slide.
  2. the fact is that by dec 2013, it crossed 10000 api   shows the xponential growth of APIs, almost doubling every 5 months
  3. In the past, private data, software and code could be reasonably protected behind a network perimeter of security & control. With the rise of mobile, that perimeter can no longer be the most important line of defense when it comes to security threats & IT control. Organizations must develop mobile security & control strategies that go beyond the perimeter of the enterprise and into the mobile sphere. Similarly, as the API economy continues to expand, organizations are realizing that they are providing services to new users, new stakeholders that may or may not fit into the security & control realms that have been previously established. The dramatic growth in adoption of mobile, cloud, and social computing presents many security & control challenges for the multi-channel enterprise. There exists an increased demand to be able to control access to systems and resources that were previously only available from within the enterprise. However, as these applications are opened up to new business channels, and made accessible across the Internet, enterprises must control who is accessing those systems and under what context.
  4. In addition to the SoE discussion we’ve had today, it’s important to note that SoR will continue to be important for many applications. Our goal is to continue to provide the middleware that supports reliable Systems of Record, to build a platform for rapidly building Systems of Engagement, and to provide tools that integrate the two environments. This is where products like WMB, DataPower, WAS and MQ will continue to provide value for our customers.
  5. You should access the public api industry presentation located here – https://w3-connections.ibm.com/communities/service/html/communityview?communityUuid=3fd24b59-2d55-4fd1-a470-107cec8cf057#fullpageWidgetId=W2f2ef9e89a68_4f7c_95d2_663c9eefccdd&file=78389386-b68a-4a5e-89e7-ff428657796a Find the industry slide for your customer and copy it in in place of this slide. If you are presenting to a multiple industry audience, then there are two slides in that deck that should be used. Otherwise, in most cases, you will find a single slide. These are publicly available APIs (not necessarily using IBM’s product). The purpose of this slide is to show that there are companies doing APIs in their industry.
  6. Let’s look at the Cars.com mobile app as an example. Cars.com is a consumer of APIs, and has assembled several 3rd party apis together to form the base function of their cars app. For example, they use a Map Provider API to provide a “store locator function” APIs from a car dealer data aggregator for availability of certain makes and models. They use APIs from a Bank to offer Loan calculators and origination Auto insurance from an Insurance companies APIs And can imagine them using the new Xtify API from IBM to provide notifications, that a car they were looking for was now found.
  7. Now, let’s look at the API Economy from the Providers perspective The Bank can extend it’s reach beyond customers doing on-line banking. By offering an API, that includes Mortgage Calculators, Lon Origination, On-line Payment, and Account Query the bank can reach new mobile app providers link Cars.com (automotive sales), Zillow (on line real-estate), and Mint (financial data aggregator) Which…
  8. This slide is intended to be your answer to the prior slide, so you need to think of these use cases in advance. To create this slide should take you less than 1 hour. Here is the method that I use to do this: Update the title of the slide to the Customer’s company name. Take a look at the leading questions on pages 17 and 18 above. These should help you think of API candidates. Go through all 6 categories and the questions contained underneath each. For mobile I will go into more detail below. For the others try to come up with two or three examples. For mobile you should go through the following steps: Look at what they are currently doing in their mobile app – note those down as things they are already doing that could also be done with APIs to make these functions available for other purposes as well. Look at what they are doing on their web site. Often there is more on the web site that is not done on the current mobile app that could be done via mobile with APIs Look at a few of their competitors mobile apps and web sites. Find a few things the competition is doing that they aren’t Also look on their web site for who they partner with and think about how they could sign up additional partners through self onboarding and also how they can share data/transactions with their partners For public, think about what they could provide for someone outside the company to send them business. What other industries would one of their customers use that could send business in their direction. For example, earlier in the presentation we talked about cars.com sending business to a bank for a loan.
  9. Digital transformation requires a hybrid approach or “2 speed IT” On one side, you have your traditional on prem infrastructure with your data and systems that make your company unique On the other, you need to be quick and nimble to react rapidly to market changes You need to innovate fasterDigital transformation requires a hybrid approach or “2 speed IT” On one side, you have your traditional on prem infrastructure with your data and systems that make your company unique On the other, you need to be quick and nimble to react rapidly to market changes You need to innovate faster This is where integration in the hybrid world becomes the key element that brings this together You have Polyglot runtimes Java and javascript This where Bluemix allows you to use any language Clients are demanding omni channel access to applications and data To do all of this requires integration and an application platform This is where integration in the hybrid world becomes the key element that brings this together You have Polyglot runtimes Java and javascript This where Bluemix allows you to use any language Clients are demanding omni channel access to applications and data To do all of this requires integration and an application platform
  10. Digital transformation requires a hybrid approach or “2 speed IT” On one side, you have your traditional on prem infrastructure with your data and systems that make your company unique On the other, you need to be quick and nimble to react rapidly to market changes You need to innovate fasterDigital transformation requires a hybrid approach or “2 speed IT” On one side, you have your traditional on prem infrastructure with your data and systems that make your company unique On the other, you need to be quick and nimble to react rapidly to market changes You need to innovate faster This is where integration in the hybrid world becomes the key element that brings this together You have Polyglot runtimes Java and javascript This where Bluemix allows you to use any language Clients are demanding omni channel access to applications and data To do all of this requires integration and an application platform This is where integration in the hybrid world becomes the key element that brings this together You have Polyglot runtimes Java and javascript This where Bluemix allows you to use any language Clients are demanding omni channel access to applications and data To do all of this requires integration and an application platform
  11. You as an API Provider need to make sure you focus on not only providing secure and managed APIs but also ensuring a self-service and rich developer experience for your API consumers
  12. IBM API Mgmt provides the management platform, while IBM DataPower provides the API Gateway to enforce API security and control . IBM APIM sits on a server as a virtual appliance, while DataPower can be a virtual appliance or a physical appliance
  13. * Not applicable for on cloud offering
  14. Easy out of the box setup. LDAP or internal identity provider support.