api management building blocks and business value
DESCRIPTION
TRANSCRIPT
API Management Building Blocks and Business Value
Chris Haddad @cobiacomm on Twitter
Kin Lane @kinlane on Twitter
http://www.apievangelist.com
Read more about WSO2 API Manager at http://wso2.com/products/api-manager
Your Presenters
Chris Haddad
• Vice President, Technology Evangelism
• Delivering Cloud Integration and APIs since 1999
Kin Lane
API Evangelist
http://www.apievangelist.com
Agenda Topics
•The emerging API economy and digital business ecosystems.
•How to assemble the building blocks of a successful API.
•When a complete open source API Management platform delivers business value.
•The future of APIs.
API Economy and Digital Business Ecosystems
API Economy and Digital Business Ecosystems
API Opportunities
Source: http://asanka.abeysinghe.org/2012/02/apis-create-new-relationship-b2d.html
“APIs create a new relationship opportunity – B2D; Business to Developer, that creates
direct B2C, B2B and indirect B2C relations”
API Opportunity
Endpoint Transformation
• An API (or a service) is a business capability delivered over the Internet to internal or external consumers • Network accessible function
• Available using standard web protocols
• With well-defined interfaces
• Designed for access by third-parties
• A Managed API (or a managed service) is: Actively advertised and subscribe-able
Exhibits high Quality of Service (QoS)
Available with Service Level Agreements (SLAs)
Secured, authenticated, authorized and protected
Monitored and monetized with analytics
Successful API Building Blocks
API Technology != Successful API
Successful API Building Blocks
• Promotion – Landing page or API Store
• On-boarding API developers and consumers – On-demand registration and key generation – Interoperable interface
• Delivery – Security and Quality of Service at Scale
• Measuring Business Value – Usage, SLA management, version control, re-use – Monetization
Successful API Building Blocks • Onboarding
– Self-service registration, Developer account – Documentation and Resources
• Code and Technology – Tools, Mobile client SDK, Authentication, Platform
• Collaboration – Communication, updates – Self-service support and direct support – Research and Development Product Ideas, Opportunities, and
Labs
• Delivery – Environments, Service levels, Legal
• Monetization
Complete Open Source API Management Platform
API Management transforms services into re-usable assets
Extending Service Governance with API Governance
API Re-use Dashboard
Monetization
• Affiliate • Advertising
Future of APIs
• Programming Language for APIs
• Automation
• Unified APIs
Steps to Re-invent Integration and App Development An API First Methodology
1. Identify core business capabilities
2. Build extensible, configurable business services and
APIs
3. Foster business partnerships with API management’s
on-demand self-service and analytics
4. Host services, APIs, and applications on a multi-tenant
platform and facilitate per-tenant configuration
“Your Business as a Service” Ecosystem Platform
Platform as a Service / Stratos
Existing business systems as APIs
Tenant
Apps
Tenant
Apps
Tenant
Apps
Tenant
Apps
Eco
syst
em O
wn
er
Part
ner
s
Use
rs
API Management / API Store
Best Practice API Use Cases and Roles
•API Creator
• Builds, manages, and versions API
• Understand business and technical requirements
• Cares about usage and scaling
• Seeks feedback, ratings, usage
•API Publisher
• Publishes, Promotes and encourages consumers to adopt APIs
• Determines usage patterns and how to best monetize asset
• Monitors and secures
•API Consumer
• Understands the interface definition
• Subscribes and connects application to API
• Monitors own usage and cost basis
• Provides feedback and ratings
API Management Roadmap
• Define roles and responsibilities
• Extend SOA Governance and service run-time policy into external API design, development, and consumption activities
• Establish on-demand self-service API consumption channel
• Analyze API dashboards and identify subscription trends
• Relentlessly reduce technical debt through API re-use rather than re-build
API Strategy & Practice
http://www.apistrategyconference.com/
lean . enterprise . middleware
References Product Page •http://wso2.com/products/api-manager/
Getting Started Guide http://d.content.wso2.com/files/WSO2APIManager-v1.0.0-
GettingStarted.pdf
White Papers Promoting service re-use within your enterprise and maximizing SOA success WSO2 API Manager Comparison
Blogs and Websites • http://www.apievangelist.com • http://sanjiva.weerawarana.org/2012/08/api-management-missing-link-for-soa.html • http://techfeast-hiranya.blogspot.com/search/label/api%20management • http://sumedha.blogspot.com/search/label/API • http://blog.cobia.net/cobiacomm