Gluecon2014 - Building an API strategy at Enterprise Scale
-
Upload
sid-bhatia -
Category
Technology
-
view
148 -
download
1
description
Transcript of Gluecon2014 - Building an API strategy at Enterprise Scale
![Page 1: Gluecon2014 - Building an API strategy at Enterprise Scale](https://reader033.fdocuments.in/reader033/viewer/2022051314/54b5a5894a7959a9048b45f4/html5/thumbnails/1.jpg)
Building an API strategy at Enterprise Scale
May 21, 2014 Broomfield, CO
Sid Bhatia @SidBhatiaCalif
Program Director, API Economy
IBM Product Management @ibmapimgt
![Page 2: Gluecon2014 - Building an API strategy at Enterprise Scale](https://reader033.fdocuments.in/reader033/viewer/2022051314/54b5a5894a7959a9048b45f4/html5/thumbnails/2.jpg)
Connected Appliances
Partners Websites/Sensors
Internet TVs
Smartphones
Tablets
Game Consoles
Connected Cars
APIs for Everything
ibm.com/apimanagement
![Page 3: Gluecon2014 - Building an API strategy at Enterprise Scale](https://reader033.fdocuments.in/reader033/viewer/2022051314/54b5a5894a7959a9048b45f4/html5/thumbnails/3.jpg)
REST APIs for Mobile Apps
Trend: Business APIs provide real value across industries
Public APIs
ibm.com/apimanagement
![Page 4: Gluecon2014 - Building an API strategy at Enterprise Scale](https://reader033.fdocuments.in/reader033/viewer/2022051314/54b5a5894a7959a9048b45f4/html5/thumbnails/4.jpg)
Model Goal
Self-service API portal for
internal development
Support Omni-channel strategy and 360 view
of customer. API model for loosely coupling
internal channel development. Internal
exposure of business logic as APIs
APIs for Apps ecosystem Offering APIs to create an Apps ecosystem
and foster innovation. Offers marketing &
branding visibility
B2B APIs for Customer-Bank integration (i.e.
accounting packages receiving banking
statements or payments)
API for open data access Open access to data in public or private
organization
API Standardization API standardization to foster reusable app
development
Banking API Platform API platform to access banking data
Trend: APIs are transforming Banking services today
Emerging
Expanding
ibm.com/apimanagement
![Page 5: Gluecon2014 - Building an API strategy at Enterprise Scale](https://reader033.fdocuments.in/reader033/viewer/2022051314/54b5a5894a7959a9048b45f4/html5/thumbnails/5.jpg)
Trend: Unlocking the value of data with API’s & IoT
Driver &
vehicle
monitoring
News
Fault analytics
Service and
warranty data
“Pay as
you drive”
Journey &
GPS
Traffic and
Weather data
Advanced
diagnostics
Other cars
Mobile apps
API Mgmt
APIs
Partner Center
i Social
t Web &
Charging station
Fleet & traffic
management
Emergency
services
Vehicle
insurance
provider
Vehicle
inspection
station
GPS service
provider
More Things
Petrol pump
Smart Home
Parking space
Drive thru Retail Dealers
ibm.com/apimanagement
![Page 6: Gluecon2014 - Building an API strategy at Enterprise Scale](https://reader033.fdocuments.in/reader033/viewer/2022051314/54b5a5894a7959a9048b45f4/html5/thumbnails/6.jpg)
A complete API strategy must address
API creation & consumption
Creation Consumption
• Assembly • Transformation • Rationalization
• Discovery • Composition • Deployment
Assets & Services
Application End Points
Grow revenue through new channels
Deliver a differentiated customer experience
External APIs
Partner APIs
Internal APIs
ibm.com/apimanagement
![Page 7: Gluecon2014 - Building an API strategy at Enterprise Scale](https://reader033.fdocuments.in/reader033/viewer/2022051314/54b5a5894a7959a9048b45f4/html5/thumbnails/7.jpg)
API exploration
Interactive API test
Self-service sign up
App key provisioning
API usage analytics
API realization
Rate limiting and throttling
Runtime policy enforcement
API gateway deployment
OAuth security management
Data transformation/redaction
Backend service discovery
Version management
Multi-tenant infrastructure
Analytics support
Role-based access control
Environment management
Monitoring and notification
Focus on app developers (API consumers)
IBM /apimanagement ibm.com/api-management
![Page 8: Gluecon2014 - Building an API strategy at Enterprise Scale](https://reader033.fdocuments.in/reader033/viewer/2022051314/54b5a5894a7959a9048b45f4/html5/thumbnails/8.jpg)
API externalization
API realization
Multi-tenant infrastructure
Rate limiting and throttling
Runtime policy enforcement
API gateway deployment
OAuth security management
Data transformation/redaction
Backend service discovery
Version management
Analytics support
Role-based access control
Environment management
Monitoring and notification
Real API Success = API externalization + realization
API exploration
Interactive API test
Self-service sign up
App key provisioning
API usage analytics
ibm.com/apimanagement
![Page 9: Gluecon2014 - Building an API strategy at Enterprise Scale](https://reader033.fdocuments.in/reader033/viewer/2022051314/54b5a5894a7959a9048b45f4/html5/thumbnails/9.jpg)
$
Connected Car Millions of Cars
For Partner developers
Mobile Retail Innovation For Private & Partner Developers
Managed Flight Info Access For Partner Developers
Secure Collaboration 4000+ global developers
For Private & Partner Developers
APIs at Scale - Industry Stories
ibm.com/apimanagement
Shipping services Billions of commerce transactions For Public & Partner Developers
![Page 10: Gluecon2014 - Building an API strategy at Enterprise Scale](https://reader033.fdocuments.in/reader033/viewer/2022051314/54b5a5894a7959a9048b45f4/html5/thumbnails/10.jpg)
Business Challenge Difficult for internal partners and developers to discover &
access key financial services Lacked a standard ecosystem to manage internal partners
including global credit card companies and merchants No visibility on Service consumption or ability to
chargeback for LoB use of Services
Example Apps
Leading Global Commercial Bank provides easy & secure access to key financial services
Business Value Offers 3rd party merchants secure standards-based access
to key business services as APIs, with a self-service experience
Provides an internal ecosystem for partners and a central repository with usage analytics
Drives innovation for Mobile application development
$
ibm.com/apimanagement
![Page 11: Gluecon2014 - Building an API strategy at Enterprise Scale](https://reader033.fdocuments.in/reader033/viewer/2022051314/54b5a5894a7959a9048b45f4/html5/thumbnails/11.jpg)
Business Challenge Business Challenge External business partners retrieve flight information by scraping the
company’s website Unauthorized access to full flight information , with no usage analytics Delays in updating website – difficult for authorized partner to test
changes
Business Value Easily and securely connect company website to new APIs, saving cost
of building OAuth based secure access Enable secure exposure of APIs to External Business Partners, saving
the implementation cost of building a developer support infrastructure with access management
Ability to leverage existing investment in gateway and internal team skillset
Enable secure Mobile app integration with Enterprise APIs
Large Airline in North America provides authorized access to flight services
ibm.com/apimanagement
![Page 12: Gluecon2014 - Building an API strategy at Enterprise Scale](https://reader033.fdocuments.in/reader033/viewer/2022051314/54b5a5894a7959a9048b45f4/html5/thumbnails/12.jpg)
Leading European Auto Manufacturer provides innovative vehicle connectivity with IBM API Management
Business Challenge Offer innovative connectivity services to customers,
improve the driver experience, improve safety, and create new revenue sources Improve driving conditions with driver profiling, eco-
driving, fleet management, reduce accident risk Collect data to monetize them for partners
Business Value “Always connected” low-latency reliable communications
with the car systems/apps and customer mobile apps Vehicle data APIs published on secure developer portal Internal & external developers use vehicle data to develop
mobile applications Drives innovation for Mobile application development
ibm.com/apimanagement
![Page 13: Gluecon2014 - Building an API strategy at Enterprise Scale](https://reader033.fdocuments.in/reader033/viewer/2022051314/54b5a5894a7959a9048b45f4/html5/thumbnails/13.jpg)
Business Challenge Business Challenge Difficult for internal partners and developers to discover &
access key retail services Leverage mobility as a revenue stream and manage
internal and external business partners No visibility on Service consumption or ability to
chargeback for LoB use of Services
Business Value Offers 3rd party merchants secure standards-based access
to key business services as APIs, with a self-service experience
Provides an internal ecosystem for partners and a central repository with usage analytics
Drives innovation for Mobile application development
Leading Retailer in North America provides easy & secure access to retail services
ibm.com/apimanagement
![Page 14: Gluecon2014 - Building an API strategy at Enterprise Scale](https://reader033.fdocuments.in/reader033/viewer/2022051314/54b5a5894a7959a9048b45f4/html5/thumbnails/14.jpg)
ibm.com/apimanagement
![Page 15: Gluecon2014 - Building an API strategy at Enterprise Scale](https://reader033.fdocuments.in/reader033/viewer/2022051314/54b5a5894a7959a9048b45f4/html5/thumbnails/15.jpg)
IBM API Management
Manage and Share with developer
communities
3
Create, assemble and version an
API
1
Analyze & Monitor
API usage
4
Secure, control &
scale the API
2
ibm.com/apimanagement
![Page 16: Gluecon2014 - Building an API strategy at Enterprise Scale](https://reader033.fdocuments.in/reader033/viewer/2022051314/54b5a5894a7959a9048b45f4/html5/thumbnails/16.jpg)
developer.ibm.com/apimanagement
![Page 17: Gluecon2014 - Building an API strategy at Enterprise Scale](https://reader033.fdocuments.in/reader033/viewer/2022051314/54b5a5894a7959a9048b45f4/html5/thumbnails/17.jpg)
@SidBhatiaCalif
@ibmapimgt
ibm.com/apimanagement