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