Introduction To Apis: William El Kaim Oct. 2016 - V 2.2
Introduction To Apis: William El Kaim Oct. 2016 - V 2.2
William El Kaim
Oct. 2016 - V 2.2
This Presentation is part of the
Enterprise Architecture Digital Codex
API Definition
• From API to Open API
• The Programmable Economy
• The Four Types of Business APIs
• API Business Models
• How to Use an API?
• Conclusion
• Resources
APIs unlock distribution channels by allowing data, content and services to be accessible and usable on any
device, anywhere.
By opening up business assets to other parties, APIs ease considerably partnership process. Potential
partners are able to make use of the API to design new products and services.
• API Definition
From API to Open API
• The Programmable Economy
• The Four Types of Business APIs
• API Business Models
• How to Use an API?
• Conclusion
• Resources
• An open API does not mean free! “Open” Means “As Open as You’d Like”
• An open API means:
• Openly documented
• Available via self-service (i.e. developers can sign up on a website, get an API key, with
no hassle)
• And using open Internet technologies (SOAP, REST, RSS).
• When opening up data through an Open API (whether it is private, partner or
public), the Open API provider does the partnership work once, partners then
need only onboard themselves and use their own resources as often as they
like for marginal additional cost to the provider.
• An open API provider creates the infrastructure and then each partner does the
technical, business and legal work on their end.
Interest is broad and deep. APIs are currently reshaping the web, and
disrupting some industries: telecoms, payments, etc!
By giving access to what they do best and accessing what others do best
• Like in any business, platform providers should ensure due diligence on the
legal side of the API.
• Issues like misuse of the API and data stored in the platform by third party providers and
the associated legal ramifications.
• Issues like the contract between the service providers and developers and potential
legal wars associated with it.
• These are some of the legal problems that could spring up while opening up
the API for a platform.
• US
• “So long as the specific code used to implement a method is different, anyone is free
under the Copyright Act to write his or her own code to carry out exactly the same
function or specification of any methods used in the Java API. It does not matter that the
declaration or method header lines are identical.”
• EU
• [... the Court holds that neither the functionality of a computer program nor the
programming language and the format of data files used in a computer program in order
to exploit certain of its functions constitute a form of expression. Accordingly, they do not
enjoy copyright protection.]
• API Definition
• From API to Open API
The Programmable Economy
• The Four Types of Business APIs
• API Business Models
• How to Use an API?
• Conclusion
• Resources
38%
51% Multi-
Channel
11%
Serve any type of device, Rationalize & Control Decrease your cost of
Protect IPR
software, anywhere access to your resources serving your customer
• API Definition
• From API to Open API
• The Programmable Economy
The Four Types of Business APIs
• API Business Models
• How to Use an API?
• Conclusion
• Resources
Whitelabel Channel
1 2 3 4
Powers and promotes the
The API plays a supporting role – the
Is the Projects the Promotes
feeds the
product product the product
product product product is the main event. The billing
relationship is unlikely to be tied to the API.
“Free” Modality
“Affiliate” Modality
Others
Mobile apps
3rd Parties integration
Added utility Others
Added to a product
Others
Content, User
information,
Ratings, comments
Etc. into the service
Leverage social networks
Brand Diffusion
API
Ecosystem Facilitate Access
Strategy
Ex. Virtuous circle data in/out
• API Definition
• From API to Open API
• The Programmable Economy
• The Four Types of Business APIs
API Business Models
• How to Use an API?
• Conclusion
• Resources
To Internet Services
• Twilio
• Text messages sent via an
API are billed at $0.01 per
message
• Rome2Rio
• Each search API call cost
$0,2
https://developer.salesforce.com/fr/
• API Definition
• From API to Open API
• The Programmable Economy
• The Four Types of Business APIs!
• API Business Models
How to Use an API?
• Conclusion
• Resources
• Apigee Console
• Insomnia
• Paw (for Mac Only)
• Postman
• Quadrillian
• RestClient.net
• SoapUI
• Tibco ActiveMatrix BusinessWorks V6
https://www.apitools.com/
• API Definition
• From API to Open API
• The Programmable Economy
• The Four Types of Business APIs!
• API Business Models
• How to Use an API?
Conclusion
• Resources
• From
• Companies providing APIs to access their business are the supply
• Developers who build against those APIs are the demand
• Not this way anymore
• To
• Companies providing APIs are the demand
• They demand developers’ attention and adoption
• Developers building with APIs are the supply
• They supply innovation and adaptation
• Developers now sit between you and your customers
• They are like the retail store in the value chain
• API Definition
• From API to Open API
• The Programmable Economy
• The Four Types of Business APIs!
• API Business Models
• How to Use an API?
• Conclusion
Resources
Claudine O'Sullivan
Copyright © William El Kaim 2016 85