Application Programming Interface (API)

Preview:

DESCRIPTION

Programming instructions for applications. Application Programming Interface (API). Apps collaboration - SEAMLESS. Live tweets on your Facebook or webpage… It’s the Twitter and Facebook API!. You/user. Software-to-software. Software-to-software interface. more services!!. - PowerPoint PPT Presentation

Citation preview

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!!

Recommended