Zašto su API-i postali velika ponuda

Autor: Judy Howell
Datum Stvaranja: 2 Srpanj 2021
Datum Ažuriranja: 23 Lipanj 2024
Anonim
Why “API-first” might not be a good idea – INNOQ Technology Lunch
Video: Why “API-first” might not be a good idea – INNOQ Technology Lunch

Sadržaj


Oduzeti:

U svijetu koji digitalnim informacijama sve više koristi, API-i su postali velika stvar - i to ne samo za objavljivanje u Farmvilleu s vašeg iPhonea.

Kada koristite aplikaciju treće strane za objavu nečega na svoj račun ili račun, to se ne događa magijom. Sučelja za programiranje aplikacija (API) pokreću se u pozadini kako bi se aplikacija na vašem telefonu prebacila na poslužitelje koji upravljaju vašim društvenim medijima po izboru.

U svijetu koji digitalnim informacijama sve više koristi, API-i su postali velika stvar - i to ne samo za objavljivanje u Farmvilleu s vašeg iPhonea. Više tvrtki shvaća vrijednost prilagođenih API-ja na razini poduzeća za radnu snagu koja je svakim danom sve mobilnija.

API-ji čine nekoliko ključnih stvari

API je skup kodova koji sadrže upute ili zahtjeve koji omogućuju raznim aplikacijama međusobno razgovor. Tradicionalno, API-ji na radnoj površini omogućuju vam razmjenu informacija između programa poput Word-a i Excel-a ili omogućavaju programima pristup značajkama operativnog sustava, kao što je Windows Installer.

Ali najnovija upotreba API-ja - i to o kome svi pričaju - nalazi se u web aplikacijama. Web API-ji obavljaju iste funkcije kao i njihovi računalni kolege s računalom, samo što oni ubacuju softver treće strane u internetske usluge poput mreža društvenih medija, Amazonove račune i oblačne nadzorne ploče.

Upravljanje API-om koristi alate koji upravljaju pristupom (i programerima i krajnjim korisnicima) podacima i funkcionalnostima internetskih usluga s kojima aplikacije trebaju raditi. Od postupka prijave do programera, do dokumentacije, do vjerodajnica izdanih ovlaštenim korisnicima, uprava API-ja daje prave tipke koje otvaraju vrata informacija između programa.

A to je način na koji ih tvrtke koriste

Povezivanje je ključno za sve tvrtke koje rade s današnjim krajolikom digitalnog marketinga. U osnovi, API-ji predstavljaju novi distribucijski kanal za tvrtke, otvarajući vrata trećim aplikacijama koje se uklapaju u njihovu glavnu ponudu. Ovi skupovi koda mogu pomoći tvrtkama da dođu do novih tržišta, generiraju dodatne tokove prihoda i ugrade nove partnere, poput razvojnih programera i komplementarnih usluga.

Softver za upravljanje API-om omogućava tvrtkama da preuzmu kontrolu nad postupkom distribucije. Neke značajke ovog softvera uključuju:
  • Zgrada portala koja omogućuje otkrivanje i razvoj programera na trećim aplikacijama
  • Alati za upravljanje procesima za planiranje, dizajn i razvoj API-ja
  • Izvještavanje i analitika za bolje razumijevanje upotrebe API-ja
  • Sigurno hosting i posredovanje API-ja

Zašto je sada upravljanje API-om bitno

Oko API-ja je utemeljeno čitavo poduzeće - Apigee, SOA Software, Mashery, Layer 7 Technologies, ProgrammableWeb i Mashape. U posljednje vrijeme velike tvrtke su se vrlo zainteresirale za te tvrtke. Zapravo, u 2013. mnoge su ove tvrtke gnuli veći igrači.

Zašto korporacije ulažu u dobavljače za upravljanje API-jem? Postoji nekoliko dobrih razloga. Jedan je da je današnji potrošač vrlo vjerojatno da će posjedovati i koristiti više uređaja. Zapravo je u Sjedinjenim Državama sada više uređaja povezanih s Internetom nego ljudi, a ljudi koji ih koriste očekivali su povezanost koju pružaju API-i.

Drugi razlog je jednostavno poslovanje. Većina tvrtki ulaže se u visoki stupanj povezanosti, kako kroz svoju internu infrastrukturu, tako i kroz razne mobilne uređaje. Pokret "donesi svoj" (BYOD) u punom je zamahu, a tvrtka za tehnološka istraživanja Gartner projektira da će do 2017. 50 posto poslodavaca učiniti BYOD obveznim. Uz mnoštvo uređaja i mnoštvo operativnih sustava, API-ji omogućavaju tvrtkama da održavaju komunikaciju svojih zaposlenika s bazom podataka tvrtke, bez ogromnih IT ulaganja.

Put budućnosti?

Uprava API-ja osigurava da veze ostanu nepromijenjene između programa, bez preopterećenja poslužitelja, pogrešnih podataka ili davanja pristupa pogrešnim stranama. Ako postoji "put budućnosti", mnogi od staza vode prema upravljanju API-om. (Za savjete za razvojne programere o tome kako napraviti API, pogledajte 5 koraka za stvaranje uspješnog API-ja.)