API je rozhranie, softvér-k-softvér, nie používateľské rozhranie. S API, aplikácie, hovoriť s každým iný, bez toho aby užívateľ vedel alebo intervencie. Keď si kúpite vstupenky do kina on-line a zadajte údaje o kreditnej karte, na webe film vstupenka používa API pre odosielanie údaje o kreditnej karte do vzdialenej aplikácie, ktorý overuje, či je vaša informácia je správna. Akonáhle je platba potvrdená, vzdialené aplikácie odošle odpoveď späť na webových stránkach filmu lístky hovorí, že to je v poriadku vydať vstupenky
Ako užívateľ, len vidíte jedno rozhranie. - Na webovej stránke filmu vstupeniek - ale v zákulisí, mnoho aplikácií pracujú dohromady pomocou rozhrania API. Tento typ integrácie je nazývaný bezproblémové, pretože používateľ nikdy nie upozornenie, ak sú softvérové funkcie odovzdaná z jednej aplikácie do iného [zdroj: TConsult, Inc.]
API podobá Software as a Service (SaaS), pretože softvér vývojári nemusí začínať od nuly zakaždým, keď písať program. Namiesto budovania jednu jadrovú aplikáciu, ktorá sa snaží robiť všetko - e-mail, fakturácia, sledovanie, a tak ďalej. - Rovnaká žiadosť môže zmluvu niektorá zodpovednosti vzdialenému softvéru, ktorý to vie lepšie
Pozrime sa používajú rovnaké Príkladom webové konferencie pred rokom. Web Conferencing je SaaS, pretože je k dispozícii na požiadanie pomocou nič iné, než webu. S konferenčné API, že rovnaký na vyžiadanie služba môže byť integrovaný do inej softvérovej aplikácie Web-based, ako programu okamžitých správ alebo webové kalendára.
Užívateľ môže naplánovať webovú konferencii v jeho webový kalendár programu a potom kliknite na odkaz v rámci rovnakého programu k otvoreniu konferencie. Kalendár program nie je hostiteľom alebo spustiť samotnej konferencie. Používa konferenčné API na komunikáciu v zákulisí s diaľkovým Web Conferencing služby a bez problémov poskytuje túto funkciu pre užívateľa.
Teraz budeme vysvetliť niektoré technológie, ktorá robí konferencie rozhrania API fungovať.
Ako API Práca
A konferencie API - alebo akékoľvek API na to príde - umožňuje softvérovú aplikáciu komunikovať s vzdialenej aplikácie cez internet cez sériu výziev [Zdroj: TConsult, Inc.] API je , podľa definície, rozhranie, niečo, čo definuje spôsob, akým dve entity komunikovať [Zdroj: Thom Robbins.net Weblog].
S API, volanie tam a späť medzi aplikáciami sú riadená niečo ako webové služby , Webové služby sú k