api management building blocks and business value

25
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

Upload: wso2

Post on 18-Dec-2014

1.353 views

Category:

Documents


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: API Management   Building Blocks and Business value

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

Page 2: API Management   Building Blocks and Business value

Your Presenters

Chris Haddad

• Vice President, Technology Evangelism

• Delivering Cloud Integration and APIs since 1999

Kin Lane

API Evangelist

http://www.apievangelist.com

Page 3: API Management   Building Blocks and Business value

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.

Page 4: API Management   Building Blocks and Business value

API Economy and Digital Business Ecosystems

Page 5: API Management   Building Blocks and Business value

API Economy and Digital Business Ecosystems

Page 6: API Management   Building Blocks and Business value

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”

Page 7: API Management   Building Blocks and Business value

API Opportunity

Page 8: API Management   Building Blocks and Business value

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

Page 9: API Management   Building Blocks and Business value

Successful API Building Blocks

API Technology != Successful API

Page 10: API Management   Building Blocks and Business value

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

Page 11: API Management   Building Blocks and Business value

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

Page 12: API Management   Building Blocks and Business value

Complete Open Source API Management Platform

Page 13: API Management   Building Blocks and Business value

API Management transforms services into re-usable assets

Page 14: API Management   Building Blocks and Business value
Page 15: API Management   Building Blocks and Business value

Extending Service Governance with API Governance

Page 16: API Management   Building Blocks and Business value

API Re-use Dashboard

Page 17: API Management   Building Blocks and Business value

Monetization

• Affiliate • Advertising

Page 18: API Management   Building Blocks and Business value

Future of APIs

• Programming Language for APIs

• Automation

• Unified APIs

Page 19: API Management   Building Blocks and Business value

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

Page 20: API Management   Building Blocks and Business value

“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

Page 21: API Management   Building Blocks and Business value

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

Page 22: API Management   Building Blocks and Business value

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

Page 23: API Management   Building Blocks and Business value

API Strategy & Practice

http://www.apistrategyconference.com/

Page 24: API Management   Building Blocks and Business value

lean . enterprise . middleware

Page 25: API Management   Building Blocks and Business value

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