This story is about the added value of APIs (application programming interfaces) for modern businesses, developers and software consumers. It deals with API-fundamentals and shows how APIs are the cornerstones of modern business development (BizDev2.0). By looking at casestudies from Google Maps, Twitter, Amazon, eBay, Moo, Flickr, Netflix and other web2.0-companies, it becomes clear how APIs add value for all parties on the modern web.
This presentation was given by Olaf Janssen - Open Data coordinator for the National Library of the Netherlands (KB) - as a lecture for students of the master's course "Digital Access to Cultural Heritage" at Leiden University on 13-3-2014
Introduction to (web) APIs - definitions, examples, concepts and trends
1. Lecture for the course ‘Digital Access to Cultural Heritage’, 12-03-2015
Olaf Janssen, National Library of the Netherlands
olaf.janssen@kb.nl - @ookgezellig - slideshare.net/OlafJanssenNL
Introduction to (web) APIs
Definitions, examples, concepts and trends
2. Hi,
I’m Olaf Janssen
I’m an Open Data Coordinator
at the National Library of the Netherlands (KB)
Open Data coordinator???
That means I make sure KB’s open data and APIs get used by as many parties
and services as possible
kb.nl/dataservices
olaf.janssen@kb.nl
@ookgezellig
slideshare.net/OlafJanssenNL
5. What I hope you’ll get out of this talk
Better understanding of
1. What APIs are, and their importance
2. How APIs change life for
- organisations
- software developers
- consumers
Understand possibilities of APIs for cultural heritage
6. How does my talk fit in overall DACH course?
Digitizingheritage:what&why?,MartinaBorghmans,5February2015
w.r.t.
APIs
Access
“beyond the website”
14. date
T.F.O.Technology Fetish Object
Technology Fetish Object
to show how quickly the gadgets of
our youth go out of date.
http://www.slideshare.net/edsonm/michael-edson-let-us-go-boldly-into-the-future
15. 1985 1998 2003
[ CD player ][ Computer ]
[ 27” Widescreen
TV ]
http://www.slideshare.net/edsonm/michael-edson-let-us-go-boldly-into-the-future
23. BMICE ring 3
Source: Business Model Innovatie Cultureel Erfgoed – DEN / Kennisland / OCW, 2009
24. Unfortunately:
Digitizing content (ring 2)
+
putting it on a website (ring 3)
≠
findable & usable for today’s users
http://www.designandux.com/wp-content/uploads/2013/09/unhappy-users.jpg
25. Bron: Business Model Innovatie Cultureel Erfgoed – DEN / Kennisland / OCW, 2009
BMICE ring 4
26. Bron: Business Model Innovatie Cultureel Erfgoed – DEN / Kennisland / OCW, 2009
BMICE ring 4
?
?
27. Bron: Business Model Innovatie Cultureel Erfgoed – DEN / Kennisland / OCW, 2009
BMICE ring 4
Web2.0
?
28. Bron: Business Model Innovatie Cultureel Erfgoed – DEN / Kennisland / OCW, 2009
BMICE ring 4
Web2.0
APIs
29. Bron: Business Model Innovatie Cultureel Erfgoed – DEN / Kennisland / OCW, 2009
Web2.0 & APIs
I’ll focus on these phenomena
for the rest of the talk
31. Slide taken from http://www.slideshare.net/edsonm/michael-edson-let-us-go-boldly-into-the-future
You read this article in preparation
If not: http://oreilly.com/web2/archive/what-is-web-20.html
Web2.0 key concepts 2005
Tim O’Reilly
What is Web 2.0: Design Patterns
and Business Models for the Next
Generation of Software
32. 1. The long tail
2. Data is the next Intel Inside
3. Users add value
4. Network effects by default
5. Some rights reserved
6. The perpetual beta
7. Software above the level of a single device
8. Cooperate, don't control
2005
Tim O’Reilly
What is Web 2.0: Design Patterns and
Business Models for the Next
Generation of Software
Concepts 1-7 elaborated on
slideshare.net/OlafJanssenNL/part-1-of-the-lecture-
so-you-think-you-understand-everyday-life-web20-
api-theory-still-very-relevant-in-2013
Slide taken from http://www.slideshare.net/edsonm/michael-edson-let-us-go-boldly-into-the-future
33. 1. The long tail
2. Data is the next Intel Inside
3. Users add value
4. Network effects by default
5. Some rights reserved
6. The perpetual beta
7. Software above the level of a single device
8. Cooperate, don't control
2005
Tim O’Reilly
What is Web 2.0: Design Patterns and
Business Models for the Next
Generation of Software
Slide taken from http://www.slideshare.net/edsonm/michael-edson-let-us-go-boldly-into-the-future
That is:
Web 2.0 applications are built of a
network of cooperating open data
services (open APIs).
39. API
(programmable) interface for interaction
computer computer
application application
software software
.. a means of putting information in and getting
information out of your system
without having to type it yourself…
40. API
(programmable) interface for interaction
computer computer
application application
software software
… with a number of characteristics ….
41. ATM to illustrate API characteristics
• Specialized service
does limited set of things very well
(“exposes certain services of bank”)
• Consistent & well-defined
operation
• Limited set of input
card, pin, amount, receipt Y/N
• Limited set of output
cash, (receipt)
• Enabling (protocolised) self-service
.... all while bank keeps control over the €€s
42. 1. The long tail
2. Data is the next Intel Inside
3. Users add value
4. Network effects by default
5. Some rights reserved
6. The perpetual beta
7. Software above the level of a single device
8. Cooperate, don't control
Web 2.0 applications are built of a
network of cooperating open
data services (open APIs).
2005
Tim O’Reilly
What is Web 2.0: Design Patterns and
Business Models for the Next
Generation of Software
43. 1. The long tail
2. Data is the next Intel Inside
3. Users add value
4. Network effects by default
5. Some rights reserved
6. The perpetual beta
7. Software above the level of a single device
8. Cooperate, don't control
2005
Tim O’Reilly
What is Web 2.0: Design Patterns and
Business Models for the Next
Generation of Software
Network of cooperating open data
services (APIs)
Offer APIs yourself
Offer open APIs yourself
Re-use open APIs of others
45. Your own open
webservice #1
Web2.0 (BMICE Ring 4)
a network of open APIs
For the KB
• OAI-PMH
• SRU
• Resolver
46. Your own open
API #2
Your own open
webservice #1
Web2.0 (BMICE Ring 4)
a network of open APIs
47. Your own open
API #2
Your own open
webservice #1
Other party’s
open webservice
Web2.0 (BMICE Ring 4)
a network of open APIs
48. Your own open
API #2
Your own open
webservice #1
Other party’s
open webservice
Web2.0 (BMICE Ring 4)
a network of open APIs
Mashup (in browser)
49. Your own open
API #2
Your own open
webservice #1
Other party’s
open webservice
Web2.0 (BMICE Ring 4)
a network of open APIs
Mashup (in browser)
Open API
50. Your own open
API #2
Your own open
webservice #1
Other party’s
open webservice
Open webservice
Web2.0 (BMICE Ring 4)
a network of open APIs
Mashup (in browser)
Open API
Open API
51. Your own open
API #2
Your own open
webservice #1
Other party’s
open webservice
Open webservice
Web2.0 (BMICE Ring 4)
a network of open APIs
Mashup (in browser)
Open API
Open API
Application on desktop
52. Your own open
API #2
Your own open
webservice #1
Other party’s
open webservice
Open webservice
Web2.0 (BMICE Ring 4)
a network of open APIs
Mashup (in browser)
Mobile app
Open API
Open API
Application on desktop
53. Open API?
• Available on the web, freely shared
• Everybody can use it
(often after account registration / API-key, via self-service)
• Open standards & technologies
(JavaScript, XML, JSON, Oauth, SRU, OAI-PMH…)
• Openly documented
106. Biz Stone
(Twitter co-founder):
“The API has been inarguably the
most important thing we’ve done
with Twitter.”
“It has allowed developers to build on
top of our infrastructure and come up
with ideas that are way better than
our ideas, …. that we wouldn’t have
been able to get to, being a very small
team.”
107. Biz Stone
(Twitter co-founder):
“The API has been inarguably the
most important thing we’ve done
with Twitter.”
“It has allowed developers to build on
top of our infrastructure and come up
with ideas that are way better than
our ideas, …. that we wouldn’t have
been able to get to, being a very small
team.”
Joy’s law
“No matter which
business you are in, the
smartest people always
work for someone else”
108. Biz Stone
(Twitter co-founder):
“The API has been inarguably the
most important thing we’ve done
with Twitter.”
“It has allowed developers to build on
top of our infrastructure and come up
with ideas that are way better than
our ideas, …. that we wouldn’t have
been able to get to, being a very small
team.”
So, the API has easily 10x more
traffic than the website..”
109. Biz Stone
(Twitter co-founder):
“The API has been inarguably the
most important thing we’ve done
with Twitter.”
“It has allowed developers to build on
top of our infrastructure and come up
with ideas that are way better than
our ideas, …. that we wouldn’t have
been able to get to, being a very small
team.”
So, the API has easily 10x more
traffic than the website..”
“So, the API becomes a way for us
to grow our business…”
(Source, 2007)
110. Jeff Bar
(Amazon evangelist - 2008)
“The adoption of Amazon's Web
services (API) is currently driving
more network activity than
everything Amazon does through
their traditional websites”
111.
112. Brian Swette (eBay - 2000)
Our new API will openly provide the
tools that developers need to create
applications based on eBay
technology”
"There are already dozens of
companies and hundreds of
applications that rely on our site….
"Our new API will provide much
needed standardization. Existing
applications will run more reliably..”
“More and more companies will be able
to easily and seamlessly weave
eBay into their business models."
(source)
117. 1995
Why do we
need a Web
site?
2000 2005 2010
Of course we
have a Web
site
Of course
we have an
API
Why do we
need an
API?
118. 1995
Why do we
need a Web
site?
2000 2005 2010
Of course we
have a Web
site
Of course
we have an
API
Why do we
need an
API?
119. But websites are limited …
Disadvantages
• Limited population reach
(650M websites in 2012)
• Limited brand distribution
• Significant SEO and SEM
costs
Source: Dion Hinchcliffe, http://www.zdnet.com/blog/hinchcliffe
120. 1995
Why do we
need a Web
site?
2000 2005 2010
Of course we
have a Web
site
Of course
we have an
API
Why do we
need an
API?
121. Martin Tantow
(co-founder of 3scale, an API service provider):
“Not having an API today is like not
having a website in the 90s..”
“The website serves as no more than a
marketing tool, all added value is
delivered through the API “
(source)
123. 1995
Why do we
need a Web
site?
2000 2005 2010
Of course we
have a Web
site
Of course
we have an
API
Why do we
need an
API?
124. APIs help you grow your business
Added value
• Unlock new distribution channels for your content (mobile, social, gaming etc.)
• Reach new partners, markets, platforms & devices
Source: Dion Hinchcliffe, http://blogs.zdnet.con/Hinchcliffe
125. APIs help you grow your business
Added value
• Unlock new distribution channels for your content (mobile, social, gaming etc.)
• Reach new partners, markets, platforms & devices
Source: Dion Hinchcliffe, http://blogs.zdnet.con/Hinchcliffe
http://translogic.aolautos.com/2011/06/01/ford-googles-prediction-api-
foresees-greener-driving-routes-vi/
http://www.samsung.com/us/topic/apps-on-your-fridge
126. BizDev2.0 – decentalised business dev
Consumer/HackerBusiness/Partner
Flickr API
www.flickr.com/services/apps/search/?q=printing
These companies take
Flickr's API and build
printing services
without ever engaging
with Flickr's team
Flickr receives $$ for
API-calls
127. BizDev2.0 – decentalised business devhttp://www.flickr.com/services
Consumer/HackerBusiness/Partner
Flickr API
Flickr receives
• free brand distribution
• free content distribution
• customer loyalty
• goodwill
These people use Flickr’s
API for making home-
grown apps
without ever engaging
with Flickr's team
128. APIs help you grow your business
Added value
• Unlock new distribution channels for your content (mobile, social, gaming etc.)
• Reach new partners, markets, platforms & devices
• Stimulate innovation. Enable others to build (new, better) products &
functionalities
• Improve brand recognition and customer loyalty
.. all while keeping control over your data!
Joy’s law
129. OK, so this API stuff
is huge!
Time for some
hard figures!
138. 2009
• 13.000 3rd party apps for eBay (source)
• 60% of all eBay.com traffic via API (source)
• 7 billion $$$ revenu via API
2012
• eBay API 1 billion calls per day!
158. APIs make life easier…
with new possibilities & experiences
• Your favourite apps
159. • Your favourite apps
• Device-independence
“Software above the level of a single device”
APIs make life easier…
with new possibilities & experiences
Evernote.com
160. APIs make life easier…
with new possibilities & experiences
• Your favourite apps
• Device-independence
• Sharing content
AndroidBlog
161. APIs make life easier…
with new possibilities & experiences
• Your favourite apps
• Device-independence
• Sharing content
• Embedding content
162. APIs make life easier…
with new possibilities & experiences
• Your favourite apps
• Device-independence
• Sharing content
• Embedding content
Slideshare
embedded in
LinkedIn
163. APIs make life easier…
with new possibilities & experiences
• Your favourite apps
• Device-independence
• Sharing content
• Embedding content
Flickr
embedded in
Gmail
164. APIs make life easier…
with new possibilities & experiences
• Your favourite apps
• Device-independence
• Sharing content
• Embedding content
Embedded
Youtube clips
165. APIs make life easier…
with new possibilities & experiences
• Your favourite apps
• Device-independence
• Sharing content
• Embedding content
• Synchronisation & automation
166. APIs make life easier…
with new possibilities & experiences
• Your favourite apps
• Device-independence
• Sharing content
• Embedding content
• Synchronisation & automation
Social media
wall
167. APIs make life easier…
with new possibilities & experiences
• Your favourite apps
• Device-independence
• Sharing content
• Embedding content
• Synchronisation & automation
ifttt.com
zapier.com
168. APIs make life easier…
with new possibilities & experiences
• Your favourite apps
• Device-independence
• Sharing content
• Embedding content
• Synchronisation & automation
• Easier authentication
http://client-side-apis.appspot.com/
http://andywibbels.com/what-is-an-api/
API stands for Application Programming Interface and is a set of code and standards for accessing a Web-based application or service. API thus allows a web application to interact with other applications programmatically similar to the way human accesses a web application via GUI within web browsers. By exposing their functions or content via API, web applications allows developers to easily enrich their sites with new features.
http://www.hotscripts.com/blog/web-apis/
The acronym stands for “application programming interface”, which is a typically over-engineered way of saying “means of putting information in and getting information out of your system without having to type it yourself”. Typically you’ll provide the API with some information, and in return the system will process and spit back some other data. There’s any number of analogies that you can use, but one of my favourites is the cash machine. That’s pretty much an API for your bank – you put in your card and enter your PIN, ask the bank for money, and it then dispenses cash. The information you’re providing is the data on your card and your PIN, while the bank is supplying you with cash and a little paper slip telling you how big your overdraft is returns might be.
http://client-side-apis.appspot.com/
http://andywibbels.com/what-is-an-api/
API stands for Application Programming Interface and is a set of code and standards for accessing a Web-based application or service. API thus allows a web application to interact with other applications programmatically similar to the way human accesses a web application via GUI within web browsers. By exposing their functions or content via API, web applications allows developers to easily enrich their sites with new features.
http://www.hotscripts.com/blog/web-apis/
The acronym stands for “application programming interface”, which is a typically over-engineered way of saying “means of putting information in and getting information out of your system without having to type it yourself”. Typically you’ll provide the API with some information, and in return the system will process and spit back some other data. There’s any number of analogies that you can use, but one of my favourites is the cash machine. That’s pretty much an API for your bank – you put in your card and enter your PIN, ask the bank for money, and it then dispenses cash. The information you’re providing is the data on your card and your PIN, while the bank is supplying you with cash and a little paper slip telling you how big your overdraft is returns might be.
The acronym stands for “application programming interface”, which is a typically over-engineered way of saying “means of putting information in and getting information out of your system without having to type it yourself”. Typically you’ll provide the API with some information, and in return the system will process and spit back some other data. There’s any number of analogies that you can use, but one of my favourites is the cash machine. That’s pretty much an API for your bank – you put in your card and enter your PIN, ask the bank for money, and it then dispenses cash. The information you’re providing is the data on your card and your PIN, while the bank is supplying you with cash and a little paper slip telling you how big your overdraft is returns might be.
2) Open vs. gesloten API’s
API’s kun je globaal onderverdelen in twee smaken: open (of publieke) en gesloten API’s. Een API is open wanneer iedereen er gebruik van mag & kan maken, meestal na het geautomatiseerd aanvragen van een API-key (een soort wachtwoord voor de API). Ze zijn transparant in alle opzichten: ze worden op internet gepubliceerd, zijn open gedocumenteerd en gebruiken open technologieën en standaarden.
Een goed voorbeeld is bit.ly – de bekende URL-verkorter. Deze dienst laat je ook zien hoeveel mensen op een door jou aangemaakte verkorte URL hebben geklikt. Dit is handig wanneer je niet alleen (de URL van) een document wil verspreiden, maar ook inzicht wil hebben hoe groot het bereik van dat document is. Heeft bit.ly een open API?
Test 1: Bit.ly's API is openlijk gedocumenteerd
Test 2: Hij is beschikbaar via self-service. Je kunt meteen een account & key aanmaken en aan de slag gaan.
Test 3: Hij gebruikt open technologieën (xml, json, oauth – daarover later meer)
Andere bekende voorbeelden van publieke API’s zijn die van Twitter, Facebook en GoogleMaps.
Liveplasma is een zoekmachine voor muziek, bands, films, regisseurs en acteurs. Zoek naar een bepaalde artiest/band/film/regisseur/acteur en je krijgt een visuele weergave van aanverwante items die je zouden kunnen interesseren. Deze toepassing maakt gebruik van de Amazon API om verwantschappen tussen items te bepalen en detailinformatie van items weer te geven.
The web of relationships is generated using data from the Amazon Ecommerce API. A cursory comparison between the Liveplasma results and Amazon results for the same artist appears to indicate that Liveplasma uses Amazon’s “customers who bought this item also bought” data.
http://jasonharris.ca/2011/10/liveplasma-music-and-movie-discovery-web-app-review/
semi-random images from Europeana collections on Twitter. The program takes a list of "seed terms" from a file, searches for corresponding images on Europeana and posts the URL of the first result to the Twitter-Account EuropeanaBot. The current implementation has used Austrian place names and a list of Nobel Prize winners.
Definition of 'Business Asset'
A piece of property or equipment purchased exclusively or primarily for business use. Business assets span many categories, such as vehicles, real estate, computers, office furniture and other fixtures. Much of the start-up capital for many businesses goes toward the purchase of this type of asset. Business Assets are listed on the firm's balance sheet as items of ownership.
Investopedia explains 'Business Asset'
Most business assets can be written off and either depreciated according to the appropriate schedule or expensed under section 179 in the year of purchase. Business assets are different from business expenses, which include supplies and small tools and are simply deducted. Fixed business assets such as real estate and tangible property differ from current assets such as receivables.
http://corp.klout.com/blog/2011/07/two-billion-is-cool/
July 12th, 2011 by Matthew Thomson
API omvang tov werknemers
http://twittermania.nl/2011/05/twitter-900000-apps-600000-ontwikkelaars/
Door Bert Kok op 13 - 05 - 2011 13:48
Op #devnest, een conferentie voor Twitter-ontwikkelaars in San Francisco, heeft Twitter vannacht heel wat interessante getallen onthuld. Zo zijn er inmiddels 900.000 applicaties die op de een of andere manier het Twitter-platform gebruiken. Ongeveer 600.000 ontwikkelaars werken aan allerlei Twitter-apps. Verder verwerkt Twitter het ongelofelijke aantal van 13 miljard API-verzoeken per dag.
http://corp.klout.com/blog/2011/07/two-billion-is-cool/
July 12th, 2011 by Matthew Thomson
API omvang tov werknemers
http://twittermania.nl/2011/05/twitter-900000-apps-600000-ontwikkelaars/
Door Bert Kok op 13 - 05 - 2011 13:48
Op #devnest, een conferentie voor Twitter-ontwikkelaars in San Francisco, heeft Twitter vannacht heel wat interessante getallen onthuld. Zo zijn er inmiddels 900.000 applicaties die op de een of andere manier het Twitter-platform gebruiken. Ongeveer 600.000 ontwikkelaars werken aan allerlei Twitter-apps. Verder verwerkt Twitter het ongelofelijke aantal van 13 miljard API-verzoeken per dag.
http://corp.klout.com/blog/2011/07/two-billion-is-cool/
July 12th, 2011 by Matthew Thomson
API omvang tov werknemers
http://twittermania.nl/2011/05/twitter-900000-apps-600000-ontwikkelaars/
Door Bert Kok op 13 - 05 - 2011 13:48
Op #devnest, een conferentie voor Twitter-ontwikkelaars in San Francisco, heeft Twitter vannacht heel wat interessante getallen onthuld. Zo zijn er inmiddels 900.000 applicaties die op de een of andere manier het Twitter-platform gebruiken. Ongeveer 600.000 ontwikkelaars werken aan allerlei Twitter-apps. Verder verwerkt Twitter het ongelofelijke aantal van 13 miljard API-verzoeken per dag.
http://corp.klout.com/blog/2011/07/two-billion-is-cool/
July 12th, 2011 by Matthew Thomson
API omvang tov werknemers
http://twittermania.nl/2011/05/twitter-900000-apps-600000-ontwikkelaars/
Door Bert Kok op 13 - 05 - 2011 13:48
Op #devnest, een conferentie voor Twitter-ontwikkelaars in San Francisco, heeft Twitter vannacht heel wat interessante getallen onthuld. Zo zijn er inmiddels 900.000 applicaties die op de een of andere manier het Twitter-platform gebruiken. Ongeveer 600.000 ontwikkelaars werken aan allerlei Twitter-apps. Verder verwerkt Twitter het ongelofelijke aantal van 13 miljard API-verzoeken per dag.
http://corp.klout.com/blog/2011/07/two-billion-is-cool/
July 12th, 2011 by Matthew Thomson
API omvang tov werknemers
http://twittermania.nl/2011/05/twitter-900000-apps-600000-ontwikkelaars/
Door Bert Kok op 13 - 05 - 2011 13:48
Op #devnest, een conferentie voor Twitter-ontwikkelaars in San Francisco, heeft Twitter vannacht heel wat interessante getallen onthuld. Zo zijn er inmiddels 900.000 applicaties die op de een of andere manier het Twitter-platform gebruiken. Ongeveer 600.000 ontwikkelaars werken aan allerlei Twitter-apps. Verder verwerkt Twitter het ongelofelijke aantal van 13 miljard API-verzoeken per dag.
Breder bereik naar online publiek: Een API stelt bedrijven in staat om content op één plek te maken en deze dynamisch te posten en te updaten via de diverse kanalen die het bedrijf gebruikt om zijn content onder de mensen te brengen. Op die manier kan de data zonder extra inspanning een groot publiek bereiken.
Eigenaar van de assets (bv. KB): Een API kan tot een breder gebruik en bereik van collecties, diensten en merknaam leiden door (niche)markten, partners, platformen en devices te bedienen die op andere manieren minder efficiënt te bereiken zijn. Het openstellen van de (KB-)assets kan innovatie & onderzoek stimuleren en veel goodwill bij andere instellingen creëren.
Door het opheffen van de muur rondom producten en diensten d.m.v. APIs, kan de eigenaar van de business assets kanalen naar nieuwe markten, gebruikers en partnerschappen aanboren. Ook kunnen APIs het bedrijfsimago en de relaties met de klanten verbeteren.
Vergroten brand recognition and customer loyalty The company who releases the API allows its customers to access their services in new, more efficient ways, increasing brand recognition and customer loyalty.
Anderen in staat stellen om Organisaties kiezen voor een API wanneer ze bijvoorbeeld 3rd party ontwikkelaars willen aanmoedigen om op innovatieve manieren met hun data om te gaan. De externe bouwers kunnen dan met die data toepassingen bouwen die de organisatie zelf nog niet heeft kunnen bedenken of realiseren. With the API we also hope that others can develop new applications and services which we didn't think of or couldn't do ourselves!
Controle over de data houden : the company publishing the API has all the power. If the startup ever decides to change the terms of use for its API, for example, or decides to charge a fee for licensing the API, the third-party developer has no choice but to accept it and deal with it. …. and they still get to keep their source code proprietar
Kosten besprane: The startup gets to expand their company’s user base without having to spend any money to develop niche industry software (die niches-toepassignen kunne door andere partijen gemaaktworden
Innovatiee aandrijven: others can develop new applications and services which we didn't think of or couldn't do ourselves! Facebook released its API so that developers could create widgets or small applications that add fun, new functionality to the popular site.
Verrijking eigen data met die van anderen : core business can be “remixed
Breder bereik naar online publiek: Een API stelt bedrijven in staat om content op één plek te maken en deze dynamisch te posten en te updaten via de diverse kanalen die het bedrijf gebruikt om zijn content onder de mensen te brengen. Op die manier kan de data zonder extra inspanning een groot publiek bereiken.
Eigenaar van de assets (bv. KB): Een API kan tot een breder gebruik en bereik van collecties, diensten en merknaam leiden door (niche)markten, partners, platformen en devices te bedienen die op andere manieren minder efficiënt te bereiken zijn. Het openstellen van de (KB-)assets kan innovatie & onderzoek stimuleren en veel goodwill bij andere instellingen creëren.
Door het opheffen van de muur rondom producten en diensten d.m.v. APIs, kan de eigenaar van de business assets kanalen naar nieuwe markten, gebruikers en partnerschappen aanboren. Ook kunnen APIs het bedrijfsimago en de relaties met de klanten verbeteren.
Vergroten brand recognition and customer loyalty The company who releases the API allows its customers to access their services in new, more efficient ways, increasing brand recognition and customer loyalty.
Anderen in staat stellen om Organisaties kiezen voor een API wanneer ze bijvoorbeeld 3rd party ontwikkelaars willen aanmoedigen om op innovatieve manieren met hun data om te gaan. De externe bouwers kunnen dan met die data toepassingen bouwen die de organisatie zelf nog niet heeft kunnen bedenken of realiseren. With the API we also hope that others can develop new applications and services which we didn't think of or couldn't do ourselves!
Controle over de data houden : the company publishing the API has all the power. If the startup ever decides to change the terms of use for its API, for example, or decides to charge a fee for licensing the API, the third-party developer has no choice but to accept it and deal with it. …. and they still get to keep their source code proprietar
Kosten besprane: The startup gets to expand their company’s user base without having to spend any money to develop niche industry software (die niches-toepassignen kunne door andere partijen gemaaktworden
Innovatiee aandrijven: others can develop new applications and services which we didn't think of or couldn't do ourselves! Facebook released its API so that developers could create widgets or small applications that add fun, new functionality to the popular site.
Verrijking eigen data met die van anderen : core business can be “remixed
Breder bereik naar online publiek: Een API stelt bedrijven in staat om content op één plek te maken en deze dynamisch te posten en te updaten via de diverse kanalen die het bedrijf gebruikt om zijn content onder de mensen te brengen. Op die manier kan de data zonder extra inspanning een groot publiek bereiken.
Eigenaar van de assets (bv. KB): Een API kan tot een breder gebruik en bereik van collecties, diensten en merknaam leiden door (niche)markten, partners, platformen en devices te bedienen die op andere manieren minder efficiënt te bereiken zijn. Het openstellen van de (KB-)assets kan innovatie & onderzoek stimuleren en veel goodwill bij andere instellingen creëren.
Door het opheffen van de muur rondom producten en diensten d.m.v. APIs, kan de eigenaar van de business assets kanalen naar nieuwe markten, gebruikers en partnerschappen aanboren. Ook kunnen APIs het bedrijfsimago en de relaties met de klanten verbeteren.
Vergroten brand recognition and customer loyalty The company who releases the API allows its customers to access their services in new, more efficient ways, increasing brand recognition and customer loyalty.
Anderen in staat stellen om Organisaties kiezen voor een API wanneer ze bijvoorbeeld 3rd party ontwikkelaars willen aanmoedigen om op innovatieve manieren met hun data om te gaan. De externe bouwers kunnen dan met die data toepassingen bouwen die de organisatie zelf nog niet heeft kunnen bedenken of realiseren. With the API we also hope that others can develop new applications and services which we didn't think of or couldn't do ourselves!
Controle over de data houden : the company publishing the API has all the power. If the startup ever decides to change the terms of use for its API, for example, or decides to charge a fee for licensing the API, the third-party developer has no choice but to accept it and deal with it. …. and they still get to keep their source code proprietary (but the api open)
Kosten besprane: The startup gets to expand their company’s user base without having to spend any money to develop niche industry software (die niches-toepassignen kunne door andere partijen gemaaktworden
Innovatiee aandrijven: others can develop new applications and services which we didn't think of or couldn't do ourselves! Facebook released its API so that developers could create widgets or small applications that add fun, new functionality to the popular site.
Verrijking eigen data met die van anderen : core business can be “remixed
30. BRANDING• Spread your brand through the web and other channels – Twitter – Google Maps (300% growth versus Mapquest’s 20% growth)• Become an intrinsic part of the experience – New York Times & Guardian vis a vis news
Thanks to Netflix’s API, the digital movie brand’s service is present on a range of consumer devices that includes Sony PlayStation, Microsoft Xbox, and Roku. Of course, ubiquity has always been an important competitive weapon, but achieving it used to be a physical challenge (building stores). Now, it’s a digital one (getting into apps and on devices). There’s no better tool for lowering barriers to digital distribution than a robust API.
Look for “API”, “Developers”, “Data” etc
On API Evangelist I work to highlight the most popular approach to delivering web APIs, which is:
Pragmatic REST
Since REST takes advantage of the same Internet mechanisms that are used to view regular web pagesit has many advantages, resulting in faster implementations and easier for developers to understand. REST APIs allow you to take data and functionality available on your website and make these resources available through a Web API. Then, instead of returning HTML to represent these resources, the API returns data in one of two possible formats:
Extensible Markup Language (XML)
JavaScript Object Notation (JSON)
Eindgebruikers: Deze krijgen dankzij de API en de ontwikkelaars fraaie apps die ze nieuwe mogelijkheden geeft om de weg te vinden (Google Maps), te laten weten waar ze uithangen (FourSquare), gedachten met de wereld te delen (Twitter) of te kijken wat er vroeger op een bepaalde plek gebeurd is (Hier Was het Nieuws). Goede apps geven gebruikers meer gemak, vermaak, kennis, sociale connecties etc. en versterken de relatie tussen de klant en de aanbieder.