Vector Databases 101 - An introduction to the world of Vector Databases
Gluecon2014 - Building an API strategy at Enterprise Scale
1. Building an API strategy
at Enterprise Scale
May 21, 2014 Broomfield, CO
Sid Bhatia @SidBhatiaCalif
Program Director, API Economy
IBM Product Management
@ibmapimgt
3. REST APIs
for Mobile Apps
Trend: Business APIs provide real value across industries
Public APIs
ibm.com/apimanagement
4. 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
5. 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
iSocial
tWeb &
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
6. 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
7. 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 /apimanagementibm.com/api-management
8. 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
9. $
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
10. 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
11. Business ChallengeBusiness 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
12. 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
13. Business ChallengeBusiness 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
15. 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