Ap p l i c a t i o n Pr o g r a m m i n g In t e r f a c e ( A P I ) Programming instructions for applications
Jan 05, 2016
Applic
ati
on
Progra
mm
ing
Inte
rface
(A
PI)
Programming instructions for applications
Live tweets on your Facebook or
webpage… It’s the Twitter and Facebook
API!
Apps
colla
bora
tion -
SEA
MLE
SS
Soft
ware
-to-
soft
ware
in
terf
ace
You/user
Software-to-software
Why
rele
ase
yo
ur
API?
?
more services!!
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
API = many many XML messages
Each XML message corresponds to a different function of the remote service
Oth
er
pro
toco
ls,
languages,
and
standard
s
SOAP (simple object access protocol)
UD
DI
UDDI (universal description discovery and integration)
WSD
L WSDL (web services description language)
- The SOAP of UDDI
WSDL is what businesses use to describe their services in the UDDI
SOFTWARE DEVELOPMENT KIT (SDK)• API • Programming tools• Other instructional documents
API FTW!!