Application Programming Interface (API)
description
Transcript of Application Programming Interface (API)
![Page 1: Application Programming Interface (API)](https://reader033.fdocuments.in/reader033/viewer/2022061614/56813acf550346895da2f558/html5/thumbnails/1.jpg)
Applic
ati
on
Progra
mm
ing
Inte
rface
(A
PI)
Programming instructions for applications
![Page 2: Application Programming Interface (API)](https://reader033.fdocuments.in/reader033/viewer/2022061614/56813acf550346895da2f558/html5/thumbnails/2.jpg)
Live tweets on your Facebook or
webpage… It’s the Twitter and Facebook
API!
Apps
colla
bora
tion -
SEA
MLE
SS
![Page 3: Application Programming Interface (API)](https://reader033.fdocuments.in/reader033/viewer/2022061614/56813acf550346895da2f558/html5/thumbnails/3.jpg)
Soft
ware
-to-
soft
ware
in
terf
ace
You/user
Software-to-software
![Page 4: Application Programming Interface (API)](https://reader033.fdocuments.in/reader033/viewer/2022061614/56813acf550346895da2f558/html5/thumbnails/4.jpg)
Why
rele
ase
yo
ur
API?
?
more services!!
![Page 5: Application Programming Interface (API)](https://reader033.fdocuments.in/reader033/viewer/2022061614/56813acf550346895da2f558/html5/thumbnails/5.jpg)
How
does
it
work
?
API = SOFTWARE TO
SOFTWARE INTERFACEcommunication = callsWeb services manage
calls
Web services: a collection of tech standards
and protocols, e.g. XML
![Page 6: Application Programming Interface (API)](https://reader033.fdocuments.in/reader033/viewer/2022061614/56813acf550346895da2f558/html5/thumbnails/6.jpg)
API = many many XML messages
Each XML message corresponds to a different function of the remote service
![Page 7: Application Programming Interface (API)](https://reader033.fdocuments.in/reader033/viewer/2022061614/56813acf550346895da2f558/html5/thumbnails/7.jpg)
Oth
er
pro
toco
ls,
languages,
and
standard
s
SOAP (simple object access protocol)
![Page 8: Application Programming Interface (API)](https://reader033.fdocuments.in/reader033/viewer/2022061614/56813acf550346895da2f558/html5/thumbnails/8.jpg)
UD
DI
UDDI (universal description discovery and integration)
![Page 9: Application Programming Interface (API)](https://reader033.fdocuments.in/reader033/viewer/2022061614/56813acf550346895da2f558/html5/thumbnails/9.jpg)
WSD
L WSDL (web services description language)
- The SOAP of UDDI
WSDL is what businesses use to describe their services in the UDDI
![Page 10: Application Programming Interface (API)](https://reader033.fdocuments.in/reader033/viewer/2022061614/56813acf550346895da2f558/html5/thumbnails/10.jpg)
SOFTWARE DEVELOPMENT KIT (SDK)• API • Programming tools• Other instructional documents
![Page 11: Application Programming Interface (API)](https://reader033.fdocuments.in/reader033/viewer/2022061614/56813acf550346895da2f558/html5/thumbnails/11.jpg)
API FTW!!