Jako uživatel, jen vidíte jedno rozhraní. - Na webové stránce filmu vstupenek - ale v zákulisí, mnoho aplikací pracují dohromady pomocí rozhraní API. Tento typ integrace je nazýván bezproblémové, protože uživatel nikdy ne upozornění, pokud jsou softwarové funkce předána z jedné aplikace do jiného [zdroj: TConsult, Inc.]
API podobá Software as a Service (SaaS), protože software Vývojáři nemusí začínat od nuly pokaždé, když psát program. Namísto budování jednu jádrovou aplikaci, která se snaží dělat všechno - e-mail, fakturace, sledování, a tak dále. - Stejná žádost může smlouvu některá odpovědnosti vzdálenému softwaru, který to umí lépe
Podívejme se používají stejné Příkladem webové konference před rokem. Web Conferencing je SaaS, protože je k dispozici na vyžádání pomocí nic jiného, než webu. S konferenční API, že stejný na vyžádání služba může být integrován do jiné softwarové aplikace Web-based, jako programu pro rychlé zasílání zpráv nebo webové kalendáře.
Uživatel může naplánovat webovou konferenci v jeho webový kalendář programu a potom klepněte na odkaz v rámci stejného programu k zahájení konference. Kalendář program není hostitelem nebo spustit samotné konference. Používá konferenční API ke komunikaci v zákulisí s dálkovým Web Conferencing služby a bez problémů poskytuje tuto funkci pro uživatele.
Teď budeme vysvětlit některé technologie, která dělá konference rozhraní API fungovat.
Jak API Práce
A konference API - nebo jakékoliv API na to přijde - umožňuje softwarovou aplikaci komunikovat s vzdálené aplikace přes internet přes sérii výzev [Zdroj: TConsult, Inc.] API je , podle definice, rozhraní, něco, co definuje způsob, jakým dvě entity komunikovat [Zdroj: Thom Robbins.net Weblog].
S API, volání tam a zpět mezi aplikacemi jsou řízena něco jako webové služby , Webové služby jsou kolekce technologických standardů a protokolů, včetně XML (Extensible Markup Language), programovací jazyk, který