Gluecon2014 - Building an API strategy at Enterprise Scale

Download Gluecon2014 - Building an API strategy at Enterprise Scale

Post on 14-Jan-2015

140 views

Category:

Technology

1 download

DESCRIPTION

Presented at Glue 2014 conference

TRANSCRIPT

  • Building an API strategy at Enterprise Scale

    May 21, 2014 Broomfield, CO

    Sid Bhatia @SidBhatiaCalif

    Program Director, API Economy

    IBM Product Management @ibmapimgt

  • Connected Appliances

    Partners Websites/Sensors

    Internet TVs

    Smartphones

    Tablets

    Game Consoles

    Connected Cars

    APIs for Everything

    ibm.com/apimanagement

  • REST APIs for Mobile Apps

    Trend: Business APIs provide real value across industries

    Public APIs

    ibm.com/apimanagement

  • 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

  • Trend: Unlocking the value of data with APIs & 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

  • 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

  • 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

  • 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

  • $

    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

  • 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

  • Business Challenge Business Challenge External business partners retrieve flight information by scraping the

    companys 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

  • 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

  • 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

  • ibm.com/apimanagement

  • 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

  • developer.ibm.com/apimanagement

  • @SidBhatiaCalif

    @ibmapimgt

    ibm.com/apimanagement