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
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.
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
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
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
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 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
Notas do Editor
Update your name and contact information
Also you can personalize the title by adding their company name and logo to the slide.
the fact is that by dec 2013, it crossed 10000 api
shows the xponential growth of APIs, almost doubling every 5 months
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.
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.
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.
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.
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…
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.
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
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
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
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
* Not applicable for on cloud offering
Easy out of the box setup.
LDAP or internal identity provider support.