SlideShare a Scribd company logo
1 of 39
Download to read offline
Architec(ng	
  an	
  enterprise	
  
API	
  management	
  strategy	
  
Mifan	
  Careem	
  
Director,	
  Solu0ons	
  Architecture	
  
WSO2	
  
Mifan	
  AT	
  WSO2.com	
  
APIdays	
  	
  Sydney	
  
February	
  2015	
  
Agenda	
  
•  Introduc0on	
  and	
  case	
  studies	
  
•  API	
  Economy	
  and	
  factors	
  
•  API	
  Management	
  Overview	
  
•  API	
  Management	
  within	
  a	
  plaJorm	
  
•  API	
  Management	
  demo	
  
•  Reference	
  Architectures	
  
•  APIs	
  at	
  the	
  edge	
  and	
  IoT	
  
•  APIs	
  Everywhere	
  	
  
•  Applica0on	
  Governance	
  
	
  
Source:	
  XKCD.com	
  
WSO2 – Who we are
We help
customers
become a
Connected
Business
with enterprise
middleware
Source: http://www.content-loop.com/a-company-without-apis-is-like-a-computer-without-internet/
Managed APIs and
Enterprises
o  An	
  API is a business capability
delivered over the Internet to
internal or external consumers
o  Network accessible function
o  Available using standard web protocols
o  With well-defined interfaces
o  Designed for access by third-parties
o  A	
  Managed	
  API is:
o  Actively advertised and subscribe-able
o  Available with SLAs
o  Secured, authenticated, authorized and
protected
o  Monitored and monetized with analytics
Strategy factors
•  API as a product vs API based
products = API as a strategy vs
API as a tactic
•  External API management vs
internal API management
• Developer ecosytem – API
ecosystem vs cloud-devops
•  API management and the
enterprise
•  Business model – Pay as you
go, revshare, freemium,..
Characteristics of Business APIs
●  Protocols	
  &	
  Styles	
  
●  API	
  as	
  the	
  main	
  product	
  
●  API	
  as	
  the	
  brand	
  
●  Business	
  Model	
  -­‐	
  
Mone0za0on	
  
●  API	
  Sta0s0cs	
  
●  Authen0ca0on	
  &	
  
Authoriza0on	
  
●  ThroTling	
  
●  Caching	
  
●  Deployment	
  Models	
  
Architectural factors
•  Deployment model
•  Distributed
deployment, access
token caching,…
•  On-premise vs cloud
vs hybrid, Cloud to
enterprise access
•  Federated
architecture
•  Large scale APIs
•  Edge API
management
API	
  Centric	
  SOA	
  
BU-­‐1	
   BU-­‐2	
   BU-­‐3	
  
Services	
   Services	
   Services	
  
APIs	
  
API	
  Façade	
  	
  
API	
  Centric	
  Capabili0es	
  
WSO2	
  API	
  Manager	
  Components	
  
o  Create	
  APIs	
  
o  Find	
  and	
  
subscribe/buy	
  
APIs	
  
o  API	
  Store	
  and	
  
Governance	
  
o  Manage,	
  secure	
  
and	
  protect	
  
APIs	
  
o  API	
  Management	
  and	
  
Gateway	
  	
  
o  Monitor	
  and	
  
Mone0ze	
  APIs	
  
o  API	
  Monitoring	
  and	
  
Analy0cs	
  
 	
  
•  Publish	
  APIs	
  to	
  external	
  consumers	
  
and	
  partners,	
  as	
  well	
  as	
  internal	
  
users;	
  SOAP	
  and	
  REST	
  services	
  are	
  
supported	
  
•  Manage	
  API	
  versions	
  (several	
  
versions	
  can	
  be	
  deployed	
  in	
  
parallel)	
  
•  Govern	
  the	
  API	
  lifecycle	
  (publish,	
  
deprecate,	
  re0re)	
  
•  ATach	
  documenta0on	
  (files,	
  
external	
  URLs)	
  to	
  APIs	
  
•  Apply	
  Security	
  policies	
  to	
  APIs	
  
(authen0ca0on,	
  authoriza0on)	
  
•  ATach	
  SLAs	
  
•  Provision	
  and	
  Manage	
  API	
  keys	
  
•  Track	
  consumers	
  per	
  API	
  
•  Monitor	
  API	
  usage	
  and	
  
performance,	
  SLA	
  compliance	
  
•  Gather	
  consumers	
  requirements	
  
WSO2	
  API	
  Manager	
  :	
  API	
  Publisher	
  
•  Find	
  useful	
  APIs	
  by	
  browsing	
  or	
  
searching	
  through	
  the	
  API	
  Store:	
  
view	
  top	
  rated,	
  top	
  used	
  and	
  
featured	
  APIs	
  
•  Explore	
  API	
  documenta0on	
  and	
  
ask	
  ques0ons	
  to	
  publisher	
  
•  Register	
  applica0ons	
  and	
  obtain	
  
API	
  keys	
  
•  Subscribe	
  to	
  API	
  changes	
  and	
  
receive	
  news	
  
•  Evaluate	
  APIs,	
  rate	
  APIs,	
  and	
  share	
  
comments	
  
•  Request	
  features	
  and	
  
improvements	
  from	
  publishers	
  
•  Par0cipate	
  in	
  online	
  forums	
  
•  OAuth2	
  support	
  for	
  API	
  access	
  
WSO2	
  API	
  Manager	
  :	
  API	
  Consumers	
  via	
  API	
  Store	
  
Personalized	
  Experience	
  
API	
  Gateway	
  Processing	
  Flow	
  
API	
  Access	
  Tokens	
  
o  OAuth2	
  standard	
  compliant	
  
o  Supports	
  mul0ple	
  grant	
  types	
  	
  
o  SAML,	
  IWA/NTLM	
  
o  Client	
  creden0al,	
  Implicit,	
  Password	
  
o  Pre-­‐generated	
  Access	
  Token:	
  can	
  be	
  used	
  from	
  an	
  applica0on,	
  to	
  iden0fy	
  the	
  applica0on	
  
itself	
  
o  On-­‐demand	
  Access	
  Token:	
  generated	
  via	
  API	
  call,	
  using	
  Consumer	
  Key	
  and	
  Consumer	
  Secret	
  
-­‐	
  Iden0fies	
  the	
  end	
  user	
  of	
  an	
  applica0on	
  (web	
  applica0ons,	
  mobile	
  applica0ons)	
  
19	
  
The	
  big	
  picture	
  
Source:	
  hTps://www.flickr.com/photos/photosighJaces/13144863085	
  
The	
  Open	
  Enterprise	
  is	
  much	
  more	
  
	
  than	
  just	
  APIs	
  
Credit:	
  KuppingerCole	
  
	
  
API Management within an orthogonal
toolset
API	
  Manager	
  Product	
  and	
  PlaJorm	
  
24	
  
Analy0cs	
  means	
  business	
  models	
  
o  API	
  Manager	
  supports	
  out	
  of	
  the	
  box:	
  
o  Google	
  Analy0cs	
  
o  WSO2	
  Business	
  Ac0vity	
  Monitor	
  Analy0cs	
  
2
•  Build	
  confidence	
  in	
  
the	
  API	
  model	
  
•  Understand	
  your	
  
customer	
  	
  
•  Not	
  just	
  the	
  
developer	
  but	
  
also	
  the	
  end-­‐
user	
  
•  Help	
  manage	
  services	
  
and	
  versions	
  
•  Understand	
  
when	
  
deprecated	
  
services	
  can	
  be	
  
re0red	
  
•  Plan	
  beTer	
  
•  Monitor	
  the	
  
growth	
  of	
  
aggregated	
  API	
  
traffic	
  
•  Monitor	
  the	
  
growth	
  of	
  
specific	
  apps	
  
Scalable	
  Deployment	
  
Distributed Deployment
From	
  edge	
  API	
  management	
  to	
  large	
  
scale	
  distributed	
  API	
  management	
  
Reference	
  	
  
Architecture	
  
•  API	
  as	
  a	
  strategic	
  
product	
  
•  Collabora0ve	
  business	
  
model	
  
•  Scalable	
  horizontal	
  
deployment	
  
•  Orthogonal	
  toolset	
  for	
  
ver0cal	
  use	
  cases	
  
•  Federated	
  
architecture	
  
Source:	
  flickr.com	
  
Developer	
  Eco-­‐system	
  for	
  Telco	
  
API	
  Management	
  
Payment	
   Messaging	
   Iden0ty	
   Loca0on	
  WebRTC	
  
NFC	
  
M2M,…	
  
Enterprise	
   Developers	
   Applica0ons	
  Subscribers	
  
•  U0lize	
  partners	
  to	
  
sell	
  APIs	
  
•  Newer	
  business	
  
models	
  –	
  revenue	
  
share	
  from	
  customer	
  
•  Empower	
  eco-­‐
system	
  for	
  RAD	
  
OTT	
  Customers	
  
Telco	
  API	
  Management	
  
API	
  Gateway	
   API	
  Store	
   Operator	
  Portal	
  
Transforma0on	
  
Adapters	
  
Backend	
  
Systems	
  
(CRM)	
  
Backend	
  
Systems	
  
(Diameter)	
  
Iden0ty	
  
API	
  Publisher	
  
Workflows	
  
Audi0ng	
  and	
  
Repor0ng	
  
Developer	
  	
  
Ecosystem	
  
Event	
  Processing	
  
Federated	
  Architecture	
  and	
  the	
  Telco	
  ecosystem	
  
Telco	
  API	
  	
  Mgmt	
  
API	
  Gateway	
   API	
  Store	
   Developer	
  Portal	
  
Iden0ty	
  
API	
  Publisher	
  
Workflows	
  
Audi0ng	
  and	
  
Repor0ng	
  
Event	
  Processing	
  Discovery	
  and	
  
Rou0ng	
  
	
  Standard	
  API	
  
NFC	
  	
  	
  	
  	
  	
  	
  	
  Payment	
  	
  	
  Messaging	
  	
  Iden0ty
	
  	
  
Telco	
  API	
  Mgmt	
  
Enterpris
e	
  
Developer
s	
  
Applica0ons	
  Subscribers	
   OTT	
  
Customers	
  
API Management at the Edge
•  Raw devices can expose functionality as
APIs
•  Functional capabilities (actuators) – Function
APIs
•  Administration capabilities (management) –
Management APIs
•  Monitoring capabilities (sensor data) – Sensor
APIs
•  E.g: GET hTp://{ip}/{loca0onid}/sensors/temperature	
  
•  Augment	
  device	
  capability	
  
•  ThroTling	
  
•  Caching	
  
•  Request	
  rou0ng	
  
•  Stats	
  collec0on	
  and	
  monitoring	
  
•  Decision	
  making	
  
•  Security	
  
•  Authoriza0on	
  based	
  on	
  token	
  (Oauth)	
  
*	
  *	
  
API	
  
Management	
  
and	
  IoT	
  
Device	
  Queue	
  
Media(on/	
  
Rou(ng	
  
Device	
  
Gateway	
  
App	
  
End	
  User	
  
Authoriza(on	
  
Manager	
  
Sta(s(cs	
  
Processing	
  
Devi
ce	
  
Device	
  Hub	
  
Devi
Devi
ce	
  
Devi
ce	
  
Device	
  
Management	
  
Iden(ty	
  
Management	
  
*	
  *	
  
WSO2-­‐	
  Reference	
  Architecture	
  for	
  IoT	
  
Application Services Governance and
APIs Everywhere
•  One click API
capability
•  Governance of
API, Services,
resources
within an
enterprise with
Unified
Governance
•  Life cycle
automation
with WSO2
Appfactory
WSO2	
  Appfactory,	
  WSO2	
  Private	
  PaaS	
  and	
  
WSO2	
  	
  App	
  Manager	
  
IdP	
  	
  
(WSO2	
  Iden(ty	
  
Server)	
  
(WSO2	
  Business	
  
Ac(vity	
  
Monitor)	
  
Summary	
  
•  Introduc0on	
  and	
  case	
  studies	
  
•  API	
  Economy	
  and	
  factors	
  
•  API	
  Management	
  Overview	
  
•  API	
  Management	
  within	
  a	
  plaJorm	
  
•  API	
  Management	
  demo	
  
•  Reference	
  Architectures	
  
•  APIs	
  at	
  the	
  edge	
  and	
  IoT	
  
•  APIs	
  Everywhere	
  	
  
•  Applica0on	
  Governance	
  
	
  
Contact	
  Us	
  

More Related Content

What's hot

apidays Paris 2022 - API design best practices, Ryan Clifford & Ros Bennis, F...
apidays Paris 2022 - API design best practices, Ryan Clifford & Ros Bennis, F...apidays Paris 2022 - API design best practices, Ryan Clifford & Ros Bennis, F...
apidays Paris 2022 - API design best practices, Ryan Clifford & Ros Bennis, F...apidays
 
API Strategy Introduction
API Strategy IntroductionAPI Strategy Introduction
API Strategy IntroductionDoug Gregory
 
How to Execute a Successful API Strategy
How to Execute a Successful API StrategyHow to Execute a Successful API Strategy
How to Execute a Successful API StrategyMatt McLarty
 
API Management in Digital Transformation
API Management in Digital TransformationAPI Management in Digital Transformation
API Management in Digital TransformationAditya Thatte
 
API Management - Why it matters!
API Management - Why it matters!API Management - Why it matters!
API Management - Why it matters!Sven Bernhardt
 
API Management Solution Powerpoint Presentation Slides
API Management Solution Powerpoint Presentation SlidesAPI Management Solution Powerpoint Presentation Slides
API Management Solution Powerpoint Presentation SlidesSlideTeam
 
What do you mean by “API as a Product”?
What do you mean by “API as a Product”?What do you mean by “API as a Product”?
What do you mean by “API as a Product”?Nordic APIs
 
Overview of API Management Architectures
Overview of API Management ArchitecturesOverview of API Management Architectures
Overview of API Management ArchitecturesNordic APIs
 
Driving API Economy with Apigee.pptx
Driving API Economy with Apigee.pptxDriving API Economy with Apigee.pptx
Driving API Economy with Apigee.pptxssuseree0a28
 
[WSO2 Summit EMEA 2020] Building an Interactive API Marketplace
[WSO2 Summit EMEA 2020] Building an Interactive API Marketplace[WSO2 Summit EMEA 2020] Building an Interactive API Marketplace
[WSO2 Summit EMEA 2020] Building an Interactive API MarketplaceWSO2
 
API Management Part 1 - An Introduction to Azure API Management
API Management Part 1 - An Introduction to Azure API ManagementAPI Management Part 1 - An Introduction to Azure API Management
API Management Part 1 - An Introduction to Azure API ManagementBizTalk360
 
Mapping out your API Strategy - 4.20.11 Webinar slides
Mapping out your API Strategy - 4.20.11 Webinar slidesMapping out your API Strategy - 4.20.11 Webinar slides
Mapping out your API Strategy - 4.20.11 Webinar slidesApigee | Google Cloud
 
Azure API Management
Azure API ManagementAzure API Management
Azure API ManagementDaniel Toomey
 
Amazon API Gateway
Amazon API GatewayAmazon API Gateway
Amazon API GatewayMark Bate
 

What's hot (20)

apidays Paris 2022 - API design best practices, Ryan Clifford & Ros Bennis, F...
apidays Paris 2022 - API design best practices, Ryan Clifford & Ros Bennis, F...apidays Paris 2022 - API design best practices, Ryan Clifford & Ros Bennis, F...
apidays Paris 2022 - API design best practices, Ryan Clifford & Ros Bennis, F...
 
API Strategy Introduction
API Strategy IntroductionAPI Strategy Introduction
API Strategy Introduction
 
How to Execute a Successful API Strategy
How to Execute a Successful API StrategyHow to Execute a Successful API Strategy
How to Execute a Successful API Strategy
 
Apigee Edge Overview and Roadmap
Apigee Edge Overview and RoadmapApigee Edge Overview and Roadmap
Apigee Edge Overview and Roadmap
 
API Management in Digital Transformation
API Management in Digital TransformationAPI Management in Digital Transformation
API Management in Digital Transformation
 
Guide to an API-first Strategy
Guide to an API-first StrategyGuide to an API-first Strategy
Guide to an API-first Strategy
 
API Security Lifecycle
API Security LifecycleAPI Security Lifecycle
API Security Lifecycle
 
02 api gateway
02 api gateway02 api gateway
02 api gateway
 
API Management - Why it matters!
API Management - Why it matters!API Management - Why it matters!
API Management - Why it matters!
 
API Management Solution Powerpoint Presentation Slides
API Management Solution Powerpoint Presentation SlidesAPI Management Solution Powerpoint Presentation Slides
API Management Solution Powerpoint Presentation Slides
 
What do you mean by “API as a Product”?
What do you mean by “API as a Product”?What do you mean by “API as a Product”?
What do you mean by “API as a Product”?
 
Overview of API Management Architectures
Overview of API Management ArchitecturesOverview of API Management Architectures
Overview of API Management Architectures
 
Driving API Economy with Apigee.pptx
Driving API Economy with Apigee.pptxDriving API Economy with Apigee.pptx
Driving API Economy with Apigee.pptx
 
Definitive Guide to API Management
Definitive Guide to API ManagementDefinitive Guide to API Management
Definitive Guide to API Management
 
[WSO2 Summit EMEA 2020] Building an Interactive API Marketplace
[WSO2 Summit EMEA 2020] Building an Interactive API Marketplace[WSO2 Summit EMEA 2020] Building an Interactive API Marketplace
[WSO2 Summit EMEA 2020] Building an Interactive API Marketplace
 
Amazon API Gateway
Amazon API GatewayAmazon API Gateway
Amazon API Gateway
 
API Management Part 1 - An Introduction to Azure API Management
API Management Part 1 - An Introduction to Azure API ManagementAPI Management Part 1 - An Introduction to Azure API Management
API Management Part 1 - An Introduction to Azure API Management
 
Mapping out your API Strategy - 4.20.11 Webinar slides
Mapping out your API Strategy - 4.20.11 Webinar slidesMapping out your API Strategy - 4.20.11 Webinar slides
Mapping out your API Strategy - 4.20.11 Webinar slides
 
Azure API Management
Azure API ManagementAzure API Management
Azure API Management
 
Amazon API Gateway
Amazon API GatewayAmazon API Gateway
Amazon API Gateway
 

Similar to Architecting an Enterprise API Management Strategy

APIs and Beyond
APIs and BeyondAPIs and Beyond
APIs and BeyondWSO2
 
How to Build, Manage, and Promote APIs
How to Build, Manage, and Promote APIsHow to Build, Manage, and Promote APIs
How to Build, Manage, and Promote APIsWSO2
 
Introducing WSO2 API Manager for Mobile Applications and Rapid Integration
Introducing WSO2 API Manager for Mobile Applications and Rapid IntegrationIntroducing WSO2 API Manager for Mobile Applications and Rapid Integration
Introducing WSO2 API Manager for Mobile Applications and Rapid IntegrationWSO2
 
João Emilio Santos Bento da Silva - Estratégia de APIs
João Emilio Santos Bento da Silva - Estratégia de APIsJoão Emilio Santos Bento da Silva - Estratégia de APIs
João Emilio Santos Bento da Silva - Estratégia de APIsDevCamp Campinas
 
Extend soa with api management spoug- Madrid
Extend soa with api management   spoug- MadridExtend soa with api management   spoug- Madrid
Extend soa with api management spoug- MadridVinay Kumar
 
API Management Building Blocks and Business value
API Management   Building Blocks and Business valueAPI Management   Building Blocks and Business value
API Management Building Blocks and Business valueWSO2
 
WSO2 Workshop Sydney 2016 - APIs
WSO2 Workshop Sydney 2016 - APIsWSO2 Workshop Sydney 2016 - APIs
WSO2 Workshop Sydney 2016 - APIsDassana Wijesekara
 
Extend soa with api management Sangam18
Extend soa with api management Sangam18Extend soa with api management Sangam18
Extend soa with api management Sangam18Vinay Kumar
 
WSO2- OSC Korea - Accelerating Digital Businesses with APIs
WSO2- OSC Korea - Accelerating Digital Businesses with APIsWSO2- OSC Korea - Accelerating Digital Businesses with APIs
WSO2- OSC Korea - Accelerating Digital Businesses with APIsWSO2
 
Extend soa with api management Doag18
Extend soa with api management Doag18Extend soa with api management Doag18
Extend soa with api management Doag18Vinay Kumar
 
[Workshop] Managing the API lifecycle with Open Source Technologies
[Workshop] Managing the API lifecycle with Open Source Technologies[Workshop] Managing the API lifecycle with Open Source Technologies
[Workshop] Managing the API lifecycle with Open Source TechnologiesWSO2
 
Application Development with API Manager
Application Development with API ManagerApplication Development with API Manager
Application Development with API ManagerWSO2
 
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...WSO2
 
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0WSO2
 
WSO2Con EU 2015: API Management Strategies and Best Practices
WSO2Con EU 2015: API Management Strategies and Best PracticesWSO2Con EU 2015: API Management Strategies and Best Practices
WSO2Con EU 2015: API Management Strategies and Best PracticesWSO2
 
[Workshop] API-driven Integration
[Workshop] API-driven Integration[Workshop] API-driven Integration
[Workshop] API-driven IntegrationWSO2
 
Presentation WSO2 workshop Brussels September 24th 2014 (APIs-Integration)
Presentation WSO2 workshop Brussels September 24th 2014 (APIs-Integration)Presentation WSO2 workshop Brussels September 24th 2014 (APIs-Integration)
Presentation WSO2 workshop Brussels September 24th 2014 (APIs-Integration)Yenlo
 
WSO2 API Platform: Vision and Roadmap
WSO2 API Platform: Vision and RoadmapWSO2 API Platform: Vision and Roadmap
WSO2 API Platform: Vision and RoadmapWSO2
 

Similar to Architecting an Enterprise API Management Strategy (20)

APIs and Beyond
APIs and BeyondAPIs and Beyond
APIs and Beyond
 
How to Build, Manage, and Promote APIs
How to Build, Manage, and Promote APIsHow to Build, Manage, and Promote APIs
How to Build, Manage, and Promote APIs
 
Smartone v1.0
Smartone v1.0Smartone v1.0
Smartone v1.0
 
Introducing WSO2 API Manager for Mobile Applications and Rapid Integration
Introducing WSO2 API Manager for Mobile Applications and Rapid IntegrationIntroducing WSO2 API Manager for Mobile Applications and Rapid Integration
Introducing WSO2 API Manager for Mobile Applications and Rapid Integration
 
João Emilio Santos Bento da Silva - Estratégia de APIs
João Emilio Santos Bento da Silva - Estratégia de APIsJoão Emilio Santos Bento da Silva - Estratégia de APIs
João Emilio Santos Bento da Silva - Estratégia de APIs
 
Extend soa with api management spoug- Madrid
Extend soa with api management   spoug- MadridExtend soa with api management   spoug- Madrid
Extend soa with api management spoug- Madrid
 
API Management Building Blocks and Business value
API Management   Building Blocks and Business valueAPI Management   Building Blocks and Business value
API Management Building Blocks and Business value
 
WSO2 Workshop Sydney 2016 - APIs
WSO2 Workshop Sydney 2016 - APIsWSO2 Workshop Sydney 2016 - APIs
WSO2 Workshop Sydney 2016 - APIs
 
Extend soa with api management Sangam18
Extend soa with api management Sangam18Extend soa with api management Sangam18
Extend soa with api management Sangam18
 
WSO2- OSC Korea - Accelerating Digital Businesses with APIs
WSO2- OSC Korea - Accelerating Digital Businesses with APIsWSO2- OSC Korea - Accelerating Digital Businesses with APIs
WSO2- OSC Korea - Accelerating Digital Businesses with APIs
 
Day 1 axway apim-training
Day 1   axway apim-trainingDay 1   axway apim-training
Day 1 axway apim-training
 
Extend soa with api management Doag18
Extend soa with api management Doag18Extend soa with api management Doag18
Extend soa with api management Doag18
 
[Workshop] Managing the API lifecycle with Open Source Technologies
[Workshop] Managing the API lifecycle with Open Source Technologies[Workshop] Managing the API lifecycle with Open Source Technologies
[Workshop] Managing the API lifecycle with Open Source Technologies
 
Application Development with API Manager
Application Development with API ManagerApplication Development with API Manager
Application Development with API Manager
 
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
 
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0
The Best of Both Worlds: Introducing WSO2 API Manager 4.0.0
 
WSO2Con EU 2015: API Management Strategies and Best Practices
WSO2Con EU 2015: API Management Strategies and Best PracticesWSO2Con EU 2015: API Management Strategies and Best Practices
WSO2Con EU 2015: API Management Strategies and Best Practices
 
[Workshop] API-driven Integration
[Workshop] API-driven Integration[Workshop] API-driven Integration
[Workshop] API-driven Integration
 
Presentation WSO2 workshop Brussels September 24th 2014 (APIs-Integration)
Presentation WSO2 workshop Brussels September 24th 2014 (APIs-Integration)Presentation WSO2 workshop Brussels September 24th 2014 (APIs-Integration)
Presentation WSO2 workshop Brussels September 24th 2014 (APIs-Integration)
 
WSO2 API Platform: Vision and Roadmap
WSO2 API Platform: Vision and RoadmapWSO2 API Platform: Vision and Roadmap
WSO2 API Platform: Vision and Roadmap
 

More from WSO2

Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
How to Create a Service in Choreo
How to Create a Service in ChoreoHow to Create a Service in Choreo
How to Create a Service in ChoreoWSO2
 
Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023WSO2
 
Platform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzurePlatform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzureWSO2
 
GartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfGartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfWSO2
 
[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in MinutesWSO2
 
Modernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityModernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityWSO2
 
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...WSO2
 
CIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfCIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfWSO2
 
Delivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoDelivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoWSO2
 
Fueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsFueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsWSO2
 
A Reference Methodology for Agile Digital Businesses
 A Reference Methodology for Agile Digital Businesses A Reference Methodology for Agile Digital Businesses
A Reference Methodology for Agile Digital BusinessesWSO2
 
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)WSO2
 
Lessons from the pandemic - From a single use case to true transformation
 Lessons from the pandemic - From a single use case to true transformation Lessons from the pandemic - From a single use case to true transformation
Lessons from the pandemic - From a single use case to true transformationWSO2
 
Adding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesAdding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesWSO2
 
Building a Future-ready Bank
Building a Future-ready BankBuilding a Future-ready Bank
Building a Future-ready BankWSO2
 
WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2
 
[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIsWSO2
 
[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native DeploymentWSO2
 
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”WSO2
 

More from WSO2 (20)

Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
How to Create a Service in Choreo
How to Create a Service in ChoreoHow to Create a Service in Choreo
How to Create a Service in Choreo
 
Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023
 
Platform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzurePlatform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on Azure
 
GartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfGartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdf
 
[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes
 
Modernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityModernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos Identity
 
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
 
CIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfCIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdf
 
Delivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoDelivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing Choreo
 
Fueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsFueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected Products
 
A Reference Methodology for Agile Digital Businesses
 A Reference Methodology for Agile Digital Businesses A Reference Methodology for Agile Digital Businesses
A Reference Methodology for Agile Digital Businesses
 
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
 
Lessons from the pandemic - From a single use case to true transformation
 Lessons from the pandemic - From a single use case to true transformation Lessons from the pandemic - From a single use case to true transformation
Lessons from the pandemic - From a single use case to true transformation
 
Adding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesAdding Liveliness to Banking Experiences
Adding Liveliness to Banking Experiences
 
Building a Future-ready Bank
Building a Future-ready BankBuilding a Future-ready Bank
Building a Future-ready Bank
 
WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021
 
[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs
 
[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment
 
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
 

Recently uploaded

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 

Recently uploaded (20)

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 

Architecting an Enterprise API Management Strategy

  • 1. Architec(ng  an  enterprise   API  management  strategy   Mifan  Careem   Director,  Solu0ons  Architecture   WSO2   Mifan  AT  WSO2.com   APIdays    Sydney   February  2015  
  • 2. Agenda   •  Introduc0on  and  case  studies   •  API  Economy  and  factors   •  API  Management  Overview   •  API  Management  within  a  plaJorm   •  API  Management  demo   •  Reference  Architectures   •  APIs  at  the  edge  and  IoT   •  APIs  Everywhere     •  Applica0on  Governance     Source:  XKCD.com  
  • 3. WSO2 – Who we are
  • 5.
  • 7. Managed APIs and Enterprises o  An  API is a business capability delivered over the Internet to internal or external consumers o  Network accessible function o  Available using standard web protocols o  With well-defined interfaces o  Designed for access by third-parties o  A  Managed  API is: o  Actively advertised and subscribe-able o  Available with SLAs o  Secured, authenticated, authorized and protected o  Monitored and monetized with analytics
  • 8. Strategy factors •  API as a product vs API based products = API as a strategy vs API as a tactic •  External API management vs internal API management • Developer ecosytem – API ecosystem vs cloud-devops •  API management and the enterprise •  Business model – Pay as you go, revshare, freemium,..
  • 9. Characteristics of Business APIs ●  Protocols  &  Styles   ●  API  as  the  main  product   ●  API  as  the  brand   ●  Business  Model  -­‐   Mone0za0on   ●  API  Sta0s0cs   ●  Authen0ca0on  &   Authoriza0on   ●  ThroTling   ●  Caching   ●  Deployment  Models  
  • 10. Architectural factors •  Deployment model •  Distributed deployment, access token caching,… •  On-premise vs cloud vs hybrid, Cloud to enterprise access •  Federated architecture •  Large scale APIs •  Edge API management
  • 11.
  • 12. API  Centric  SOA   BU-­‐1   BU-­‐2   BU-­‐3   Services   Services   Services   APIs   API  Façade    
  • 14. WSO2  API  Manager  Components   o  Create  APIs   o  Find  and   subscribe/buy   APIs   o  API  Store  and   Governance   o  Manage,  secure   and  protect   APIs   o  API  Management  and   Gateway     o  Monitor  and   Mone0ze  APIs   o  API  Monitoring  and   Analy0cs  
  • 15.     •  Publish  APIs  to  external  consumers   and  partners,  as  well  as  internal   users;  SOAP  and  REST  services  are   supported   •  Manage  API  versions  (several   versions  can  be  deployed  in   parallel)   •  Govern  the  API  lifecycle  (publish,   deprecate,  re0re)   •  ATach  documenta0on  (files,   external  URLs)  to  APIs   •  Apply  Security  policies  to  APIs   (authen0ca0on,  authoriza0on)   •  ATach  SLAs   •  Provision  and  Manage  API  keys   •  Track  consumers  per  API   •  Monitor  API  usage  and   performance,  SLA  compliance   •  Gather  consumers  requirements   WSO2  API  Manager  :  API  Publisher  
  • 16. •  Find  useful  APIs  by  browsing  or   searching  through  the  API  Store:   view  top  rated,  top  used  and   featured  APIs   •  Explore  API  documenta0on  and   ask  ques0ons  to  publisher   •  Register  applica0ons  and  obtain   API  keys   •  Subscribe  to  API  changes  and   receive  news   •  Evaluate  APIs,  rate  APIs,  and  share   comments   •  Request  features  and   improvements  from  publishers   •  Par0cipate  in  online  forums   •  OAuth2  support  for  API  access   WSO2  API  Manager  :  API  Consumers  via  API  Store  
  • 19. API  Access  Tokens   o  OAuth2  standard  compliant   o  Supports  mul0ple  grant  types     o  SAML,  IWA/NTLM   o  Client  creden0al,  Implicit,  Password   o  Pre-­‐generated  Access  Token:  can  be  used  from  an  applica0on,  to  iden0fy  the  applica0on   itself   o  On-­‐demand  Access  Token:  generated  via  API  call,  using  Consumer  Key  and  Consumer  Secret   -­‐  Iden0fies  the  end  user  of  an  applica0on  (web  applica0ons,  mobile  applica0ons)   19  
  • 20.
  • 21. The  big  picture   Source:  hTps://www.flickr.com/photos/photosighJaces/13144863085  
  • 22. The  Open  Enterprise  is  much  more    than  just  APIs   Credit:  KuppingerCole    
  • 23. API Management within an orthogonal toolset
  • 24. API  Manager  Product  and  PlaJorm   24  
  • 25. Analy0cs  means  business  models   o  API  Manager  supports  out  of  the  box:   o  Google  Analy0cs   o  WSO2  Business  Ac0vity  Monitor  Analy0cs   2 •  Build  confidence  in   the  API  model   •  Understand  your   customer     •  Not  just  the   developer  but   also  the  end-­‐ user   •  Help  manage  services   and  versions   •  Understand   when   deprecated   services  can  be   re0red   •  Plan  beTer   •  Monitor  the   growth  of   aggregated  API   traffic   •  Monitor  the   growth  of   specific  apps  
  • 28. From  edge  API  management  to  large   scale  distributed  API  management  
  • 29. Reference     Architecture   •  API  as  a  strategic   product   •  Collabora0ve  business   model   •  Scalable  horizontal   deployment   •  Orthogonal  toolset  for   ver0cal  use  cases   •  Federated   architecture   Source:  flickr.com  
  • 30. Developer  Eco-­‐system  for  Telco   API  Management   Payment   Messaging   Iden0ty   Loca0on  WebRTC   NFC   M2M,…   Enterprise   Developers   Applica0ons  Subscribers   •  U0lize  partners  to   sell  APIs   •  Newer  business   models  –  revenue   share  from  customer   •  Empower  eco-­‐ system  for  RAD   OTT  Customers  
  • 31. Telco  API  Management   API  Gateway   API  Store   Operator  Portal   Transforma0on   Adapters   Backend   Systems   (CRM)   Backend   Systems   (Diameter)   Iden0ty   API  Publisher   Workflows   Audi0ng  and   Repor0ng   Developer     Ecosystem   Event  Processing  
  • 32. Federated  Architecture  and  the  Telco  ecosystem   Telco  API    Mgmt   API  Gateway   API  Store   Developer  Portal   Iden0ty   API  Publisher   Workflows   Audi0ng  and   Repor0ng   Event  Processing  Discovery  and   Rou0ng    Standard  API   NFC                Payment      Messaging    Iden0ty     Telco  API  Mgmt   Enterpris e   Developer s   Applica0ons  Subscribers   OTT   Customers  
  • 33. API Management at the Edge •  Raw devices can expose functionality as APIs •  Functional capabilities (actuators) – Function APIs •  Administration capabilities (management) – Management APIs •  Monitoring capabilities (sensor data) – Sensor APIs •  E.g: GET hTp://{ip}/{loca0onid}/sensors/temperature   •  Augment  device  capability   •  ThroTling   •  Caching   •  Request  rou0ng   •  Stats  collec0on  and  monitoring   •  Decision  making   •  Security   •  Authoriza0on  based  on  token  (Oauth)  
  • 34. *  *   API   Management   and  IoT   Device  Queue   Media(on/   Rou(ng   Device   Gateway   App   End  User   Authoriza(on   Manager   Sta(s(cs   Processing   Devi ce   Device  Hub   Devi Devi ce   Devi ce   Device   Management   Iden(ty   Management  
  • 35. *  *   WSO2-­‐  Reference  Architecture  for  IoT  
  • 36. Application Services Governance and APIs Everywhere •  One click API capability •  Governance of API, Services, resources within an enterprise with Unified Governance •  Life cycle automation with WSO2 Appfactory
  • 37. WSO2  Appfactory,  WSO2  Private  PaaS  and   WSO2    App  Manager   IdP     (WSO2  Iden(ty   Server)   (WSO2  Business   Ac(vity   Monitor)  
  • 38. Summary   •  Introduc0on  and  case  studies   •  API  Economy  and  factors   •  API  Management  Overview   •  API  Management  within  a  plaJorm   •  API  Management  demo   •  Reference  Architectures   •  APIs  at  the  edge  and  IoT   •  APIs  Everywhere     •  Applica0on  Governance