Enterprises are increasingly looking at how they can extend their business through external APIs in their journey towards digital transformation. However, to truly reap the benefits of an API program, organizations need to move beyond basic API management to creating API marketplaces that promote the consumption and use of APIs to deliver new apps and services. This webinar will discuss the complete architecture, benefits and the aspects you need to consider when creating an API marketplace including
What is an API Marketplace
Benefits of an API Marketplace
Components of building an API Marketplace
Use cases of implementing an API Marketplace
What’s next after an API Marketplace
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
API Marketplaces: Centers of Innovation for your Digital Enterprise
1. Enterprise API Marketplaces and Business
Platforms for Digital Transformation
Mifan Careem
Snr. Director, Solution Architecture, WSO2 Inc
2. The Digital Business Landscape
2
Digital products, services, and business models, along with consumer demands
are reshaping the landscape of many industries
Focus on
customer
experience
2
Using analytics to better
understand and serve
customers, and optimizing
the customer experience
across multiple channels.
3 Optimizing
operations
Using technology to
empower workers with
improved
communications, and
moving toward data-driven
decision making.
Creating new digital
products or delivering new
digital services based on
data related to the
physical product.
Evolving
business
models
1
3. 3
“ Software alone is a commodity. There
is nothing stopping anyone from copying
the feature set, making it better, cheaper,
or faster ”
FRED WILSON, FOUNDER – USV – MODERN MONOPOLIES
4. PLATFORM:
A platform, in its simplest sense, is a business
model that facilitates exchange between
stakeholders of a business.
Stakeholders of a business here can vary from
employees of the company to supply chain
partners to producers and consumers of goods
and services to the general community that
a business exists in to even competitors
(remember coopetition from business school?) as
well
5. Pipe Business Model
• Value is produced upstream and
consumed downstream
• User acquisition is straightforward
• Product design focused on
consumers
• Monetization focused on
consumers
• E.g: Goods, Manufacturing
• E.g: Britannica Encyclopedia, TV
Channels
Platform Business Model
• Users create and consume value
• Extend platform functionality via
APIs
• First few users have minimal value
• Product design focused on
stakeholders (producers,
consumers,..)
• Unique business models, Revenue
share,..
• E.g: Internet businesses
• E.g: Wikipedia, Youtube
7. An API
marketplace is a
platform to
effectively connect
API producers
and API
consumers - and
as with any
marketplace this
provides the tools
and the means to
do so.
8. Requirement
● Dialog Axiata, an Axiata group company, needed to unify the
multiple development teams and unify internal app and
service development and reuse
● Needed a digital strategy to compete with newer over the air
providers and to launch newer digital products
● Provide the basis of the telco wide digital transformation
Solution
● Dialog built an internal and external enterprise API
marketplace using WSO2 API manager and related
technologies
● A number of evangelism events are organized around the
APIs including hackathons, workshops, seminars, conference
talks etc and incentives including investment programs,
prizes, leaderboards etc that promote application
development
● The API marketplace is coupled with full ecosystem
management for end to end API and app development
● https://www.ideabiz.lk/store/
9. Business Advantages of an API Marketplace
• Discovery of APIs by consumers
• Reuse of APIs
• Social features encourage participation
• Evangelism to encourage application development and usage of APIs
• Evangelism to encourage API design and development
• API composition
• Promote participation via incentives
• Governance and standards
• Cross division usage
• Monetization
11. OPEN TECHNOLOGY FOR AGILE DIGITAL
BUSINESS
11
Platform enable your
digital business with
microservices and micro
integrations
Manage identity,
security, and privacy
across your digital
business
Make mobile and IoT
devices integral to your
digital business
Create real-time,
intelligent, actionable
business insights and data
products
Build internal and external
developer ecosystems
with an API marketplace
12. 12
Cloud First or Start On-Prem
● Multi-tenanted, shared everything
● WSO2 Hosted and managed
● Pay as you go
● Multi-region availability
● VPN tunnel to private DC
● Guaranteed uptime
● Limited options in customizing
● Privately hosted
● WSO2 managed
● Upgrades, patches installation
● Guaranteed uptime
● Full flexibility in customization
● Better control
● Self hosted
● Self managed
● Full flexibility
● Dev-ops learning curve
● Self managed upgrades
http://wso2.com/api-management/cloud/ http://wso2.com/cloud/managed/
13. 13
● Searchable (with context) - by name, tag,
description, author etc.
● Social features: tagging, commenting, rating
● Minimalistic forum
● Themeable: change color, logo, view
● Configure alerts for application developers
● Application based API analytics
● OAuth2 application management
● API Monetization
The Developer Portal
14. 14
API Marketplace
● An API Marketplace goes above
and beyond the API Developer
Portal and connects API
Producers and API Consumers
via Activities and Technology
● Activities and Evangelism such
as Hackathons (Hackathon-in-a-
box) promote creation and reuse
of APIs
Source: http://wso2.com/landing/api-marketplaces/
15. 15
● 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
Evangelism and incentives
WSO2 Hackathon-in-a-box will
help design a hackathon based
on your API platform with our
expertise in organizing and
executing technical events large
and small. Inspire new ideas
and concepts and find creative
ways to identify problems, craft
solutions, and build practical
plans to execute these ideas!
16. 16
● Handle various monetization models
● Analytics
● Leverages real-time analytics streaming engine
● Used for various alerting use-cases
• Fraudulent access token usage
• Keeping API developers alerted on backend performance issues
• Alerting on SLA violations
• Alerting on tier crossing for subscriptions
● Detect trends
● Detect API call sequences that needs to be blocked
● Detect non-usage scenarios
API Analytics and Monetization