Descoperirea cunoştinţelor
/ Knowledge Discovery >> Descoperirea cunoştinţelor >> bani >> afaceri >> comunicații de afaceri >>

Cum să pârghie un API pentru Conferencing

licație software pentru a comunica cu o aplicație de la distanță prin Internet, printr-o serie de apeluri [Sursa: TConsult, Inc.] Un API este , prin definiție, o interfață, ceva care definește modul în care două entități comunica [sursa: Thom Robbins.net Weblog].

Cu API-uri, apelurile înainte și înapoi între aplicații sunt gestionate prin intermediul serviciilor Web ceva numit . Servicii web sunt o colecție de standarde și protocoale tehnice, inclusiv XML (Extensible Markup Language), limbajul de programare prin care cererile comunica pe Internet.


API în sine este o bucată de software Codul scris ca o serie de mesaje XML. Fiecare mesaj XML corespunde un alt funcție de serviciul la distanță. De exemplu, într-un API conferințe, există mesaje XML care corespund cu fiecare element necesar pentru a programa o nouă conferință Web. Aceste elemente includ timpul de conferințe, numele organizatorului si informatiile de contact, care a invitat la conferinta, durata conferinței, etc..

Exact cum face un dezvoltator de software de pârghie un API conferințe? El programe noi sau software-ul existent pentru a genera mesajele XML dreptul să valorifice puterea de aplicații de la distanță. Să luăm programarea de conferințe, de exemplu. Cu codul corect, el ar putea construi funcționa conferință-planificare în cont existent sistem de e-mail al companiei. Sau, poate că ar putea dezvolta o cu totul nouă aplicație de mesagerie instant care are un singur clic conferințe audio instantanee.

Companiile care eliberează API lor de multe ori face acest lucru, ca parte a unui kit de dezvoltare software mai mare (SDK), care include API , instrumente de programare și alte documente de instruire pentru a face loc de muncă dezvoltatorului mai ușor.

API-uri și servicii Web sunt complet invizibile pentru surferi site-ul Web și utilizatorii de software. Sarcina lor este de a rula în tăcere în fundal, oferind o modalitate pentru aplicații pentru a lucra cu ele pentru a obține utilizatorului informațiile sau funcționalitatea are nevoie.

Împreună cu XML, următoarele standarde tehnologice, protocoale și limbaje de programare sunt ceea ce face servicii Web de lucru: Site-ul

  • SOAP (Simple Object Access Protocol): SOAP este responsabil pentru codificarea mesajelor XML, astfel încât acestea să poată fi primite și înțelese de către orice sistem de operare pe orice tip de protocol de rețea.
  • UDDI (Descriere universal, Discovery ș

    Page [1] [2] [3] [4] [5]