2. INTEGRATION SUMMIT 2019
APIs
● Digital technologies have changed the way we live.
● APIs are the key enabler for a digital enterprise.
● Increased adoption of APIs
4. INTEGRATION SUMMIT 2019
Don’t give me a file; give me an API
● Siloed Business Unit operations
● Decades old BU integrations
○ File drops
○ Batch sync jobs
● Repetitive digital initiatives
● Years of technical debt
img_src: https://www.activestate.com/blog/technical-debt-high-tech-ceos-perspective/
5. INTEGRATION SUMMIT 2019
Many consumers and providers
Consumer 1
Consumer 2
Consumer 3
Consumer x
Consumer 4
Consumer 5
Provider 1
Provider 2
Provider 3
Provider x
6. INTEGRATION SUMMIT 2019
Many consumers and providers
img_src: http://farm4.static.flickr.com/3549/3409369082_4fcfbbbe8b_o.jpg
Consumer 1
Consumer 2
Consumer 3
Consumer x
Consumer 4
Consumer 5
Provider 1
Provider 2
Provider 3
Provider x
In-House
Auth
Mechanisms
No
Documentation Legacy
Protocols
8. INTEGRATION SUMMIT 2019
The Result ..
Telco Services
Business
Capabilities
Composition Layer (API Facade)
API Management
Applications
APIs
APIs
APIs APIs
In-House Auth
Mechanism
No Proper
Documentation
No Analytics
Consumers
APIs APIs
9. INTEGRATION SUMMIT 2019
Creating an API Marketplace
An Enterprise API Marketplace
connects Producers with
Consumers through a Technology
Platform and related Activities
11. INTEGRATION SUMMIT 2019
The Road to an API Marketplace
● Build Services
○ New Services
○ Wrapping existing legacy services
● Expose them as APIs
● An API Marketplace for each Business Unit
● An API Marketplace for the enterprise
● An API Marketplace to the outside world
12. INTEGRATION SUMMIT 2019
Starting from scratch ..
Define
API
Strategy
Define
Technology
Strategy
Engage
and
empower
Producer
s
Facilitate
Consumers
Evangelize Incentives
Monetize
and
Analyze
Govern
and
Manage
17. INTEGRATION SUMMIT 2019
WSO2 API Manager
● Facilitates API Developers to
Design and Publish APIs
● Facilitates API Consumers to
discover and consume APIs
● High performance gateway
which enforces necessary
policies to the incoming
requests
● Analytics, monitoring and
alerts
19. INTEGRATION SUMMIT 2019
Creating APIs
● Start with an existing endpoint/contract or design
and prototype a new API
● Modernizing existing legacy services (eg: SOAP)
in a RESTful way
● Provide Mock implementations
23. INTEGRATION SUMMIT 2019
● Open up secure collaboration and innovation with partners
● New Business opportunities
● Create new channels
● Complete product offerings
Partner APIs
24. INTEGRATION SUMMIT 2019
● Inspire a broad ecosystem of app developers
● Monetize data and capital assets
● Create new revenue streams
● Delegated R&D
● Increased reach & traffic
Public APIs
25. INTEGRATION SUMMIT 2019
Expanding further ..
Define
API
Strategy
Define
Technology
Strategy
Engage
and
empower
Producer
s
Facilitate
Consumers
Evangelize Incentives
Monetize
and
Analyze
Govern
and
Manage
26. INTEGRATION SUMMIT 2019
Incentives and Evangelize
● Promote reuse through incentives
○ Financial incentives and gimmifications
○ Leader boards showcasing top consumers, most consumed APIs,
highest throughput APIs, highlighted developer..
● Hackathons, workshops, tutorials and user guides
○ Encourage publishing of APIs
○ Provide guidance on creating apps to consume APIs
○ Lunch and learn sessions, Webinars
27. INTEGRATION SUMMIT 2019
Govern and secure APIs
● API Lifecycle Management
○ Manage stages of an API
● Protecting APIs
○ Protecting for applications and users
○ Controlling access and entitlement
with scope
● Traffic Management
○ Tier based simple model
○ Advance rule based models
28. INTEGRATION SUMMIT 2019
Monetization and Analytics
● Analytics dashboard on API stats
○ API Usage / Response times /
Backend latency / Geo-location
● Stats on Applications for application owners
(subscribers)
● Stats on subscriptions