Open API and API Management - Introduction and Comparison of Products: TIBCO API Exchange, IBM, Apigee, 3scale, WSO2, MuleSoft, Mashery, Layer 7, Vordel
In October 2014, I had a talk at Jazoon in Zurich, Switzerland: "A New Front for SOA: Open API and API Management as Game Changer"
Open API represent the leading edge of a new business model, providing innovative ways for companies to expand brand value and routes to market, and create new value chains for intellectual property. In the past, SOA strategies mostly targeted internal users. Open APIs target mostly external partners.
This session introduces the concepts of Open API, its challenges and opportunities. API Management will become important in many areas, no matter if business-to-business (B2B) or business-to-customer (B2C) communication. Several real world use cases will discuss how to gain leverage due to API Management. The end of the session shows and compares API management products from different vendors such as TIBCO API Exchange, IBM, Apigee, 3scale, WSO2, MuleSoft, Mashery, Layer 7, Vordel
Similar to Open API and API Management - Introduction and Comparison of Products: TIBCO API Exchange, IBM, Apigee, 3scale, WSO2, MuleSoft, Mashery, Layer 7, Vordel
Similar to Open API and API Management - Introduction and Comparison of Products: TIBCO API Exchange, IBM, Apigee, 3scale, WSO2, MuleSoft, Mashery, Layer 7, Vordel (20)
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Open API and API Management - Introduction and Comparison of Products: TIBCO API Exchange, IBM, Apigee, 3scale, WSO2, MuleSoft, Mashery, Layer 7, Vordel
1. A new Front for SOA: Open API and API Management
Kai Wähner
Technical Lead
kwaehner@tibco.com
@KaiWaehner
www.kai-waehner.de
LinkedIn / Xing à Please connect!
8. The Open API Business Model"
• Access to data or business functionality provided using public APIs "
• External developers embed your functionality in their applications"
• Focus is on leveraging existing APIs in new ways"
"
API Consumers
Exposed As Consumed By Delivered To
Channel Partners
In-House Developers
External Developers
Enterprise App’s
Mobile App’s
B2B App’s
API Providers
Internal Data &
REST & SOAP
Services
Pay Per Use
Business Logic
Innovate
9. Open API Opportunities"
Open API initiative are often driven by the line-of-business, not IT:!
"
Revenue Growth:!
• New revenue streams via repurposed APIs"
• Expand channel partners & customers"
• Extend brand value and market reach"
Cost Reduction / Increased Efficiency:!
• Reduce costs through partner self service"
• Increase supply chain and B2B flexibility"
• Enhance R&D through crowd source innovation"
15. What is an “Open API”?"
Closed
APIs
Pre-‐defined
integra3on
points
Limited,
trusted
partners
Strictly
constrained
interac3ons
Enterprise
friendly
EDI Web
Your
Enterprise
B2B SOA FTP
Open
APIs
Opportunis3c
access
points
Many
partners,
untrusted
Encourage
new
ideas
Developer
friendly
Your
Enterprise
Innovators
Consumers
Known
Parties
Partners
Suppliers
Coopetition
Employees
Unknown
Parties
API API
API
API
API
API
API
API
API API
API
API
API
API
API
API
API
API
API
API
18. API Management Architecture"
API Gateway!
Runtime routing and
security enforcement"
"
Enterprise
Service
Bus
ERP
MDM
DB
WMS
SOA
API Consumers!
Application Developers"
API Analytics!
Interactive visualization
of usage and behavior!
API Manager!
Portal for API providers
API Providers!
and consumers"
API Product Managers"
"
Consumer Composite
Domain Target Service
Domain
Target
Facade
Consumer
Target
Provider
Facade
Target
Target
Endpoint
Facade
Operation
Target
Provider
Facade
Policies
Target
Policies
Router
Routing
Policies
Partner
Policies
Facade
Endpoint
Target
Operation
20. Open API and TIBCO API Exchange"
API Requests
API Exchange Gateway
Authorize
Validate
ThroOle
Route
Transform
Mediate
Service Calls
Enterprise
Service
Bus
SOA
Event
Processing
ERP
MDM
DB
WMS
BPM
Leverage
existing
services
Gain
access
c ontrol
Minimize
security risks
• Authoriza3on
-‐
whose
requests
• Access
control
granularity
down
to
service
endpoint
• Single-‐edit
configura3on
changes
through
web
user
interface
• Security
standards:
LDAP,
SAML,
OAuth,
WSPolicy,
etc.
• Thro>ling
-‐
when
requests
are
handled
• Rate
&
High-‐Water
Mark,
Quota,
Time-‐of-‐Day,
Error-‐rate/Payload-‐size,
Group
Logical,
Traffic
shaping
• Policies
and
throOles
can
be
extended
with
declara3ve
rule
language
in
Studio
• Rou3ng
-‐
where
requests
are
handled
• Single-‐edit
configura3on
through
web
user
interface
• In-‐line
transforma3on
through
configura3on
• Orchestra3on
logic
can
be
hot-‐deployed
• By
opera3on,
version,
size,
3me
of
day,
etc.
• Media3on
-‐
how
requests
are
handled
• ‘Flow’
logic
• Transforma3on
and
Valida3on
logic
• Caching
logic
Cache
23. Solution – Open API and TIBCO API Exchange"
Browse, Subscribe, Monitor
API
Management
Portal
API
Exchange
Manager
Publish Policies
Audit
Events
Partners & Developers
Product Managers & System Admin
API Requests
API Exchange
Gateway
Authorize
Validate
ThroOle
Route
Transform
Mediate
Service Calls
Enterprise
Service
Bus
SOA
Event
Processing
ERP
MDM
DB
WMS
BPM
Leverage
existing
services
Expand channels
Build and distribute
products with ease
Gain
access
c ontrol
Minimize
security risks
Easily manage the product LC
32. Solution – Open API and TIBCO API Exchange"
API Usage
Operational Analytics
Browse, Subscribe, Monitor
API
Management
Portal
API
Exchange
Manager
Publish Policies
Audit
Events
Partners & Developers
Product Managers & System Admin
API Requests
API Exchange
Gateway
Authorize
Validate
ThroOle
Route
Transform
Mediate
Service Calls
Enterprise
Service
Bus
SOA
Event
Processing
ERP
MDM
DB
WMS
BPM
Leverage
existing
services
Expand channels
Support mobile
strategy
Build and distribute
Optimize products with ease
product usage
Gain
access
c ontrol
Minimize
security risks
Easily manage the product LC