Cuprins:
- API-urile fac câteva lucruri cheie
- Și așa se folosesc companiile
- De ce contează managementul API acum
- Calea viitorului?
Când utilizați o aplicație terță parte pentru a posta ceva în contul dvs. de Facebook sau Twitter, aceasta nu se întâmplă prin magie. Interfețele de programare a aplicațiilor (API) rulează în fundal pentru a pune în aplicare aplicația de pe telefon la serverele care îți aleargă media socială la alegere.
Într-o lume care se bazează tot mai mult pe informații digitale, API-urile au devenit o afacere mare - și nu doar pentru postarea la Farmville de pe iPhone. Mai multe companii realizează valoarea API-urilor personalizate la nivelul întreprinderii pentru o forță de muncă care devine tot mai mobilă în minut.
API-urile fac câteva lucruri cheie
O API este un set de coduri care conțin instrucțiuni sau cerințe care permit aplicațiilor diferite să discute între ele. În mod tradițional, API-urile de pe desktop vă permit să partajați informații între programe precum Word și Excel, sau să permită programelor să acceseze caracteristici ale sistemului de operare, cum ar fi Windows Installer.
Dar cea mai recentă utilizare a API-urilor - și cea despre care vorbește toată lumea - este în aplicațiile web. API-urile web îndeplinesc aceleași funcții ca omologii desktop, numai că conectează software-ul terților la servicii bazate pe Internet precum rețelele de social media, conturile Amazon și tablourile de bord cloud.
Gestionarea API folosește instrumente care gestionează accesul (atât pentru dezvoltatori, cât și pentru utilizatorii finali) la datele și funcționalitatea serviciilor bazate pe Internet cu care se presupune că aplicațiile funcționează. De la procesul de înscriere a dezvoltatorului, până la documentare, la datele de acreditare emise utilizatorilor autorizați, managementul API înmânează tastele corecte care deschid ușile informațiilor dintre programe.
Și așa se folosesc companiile
Conectivitatea este esențială pentru orice companie care lucrează cu peisajul de marketing digital de astăzi. Practic, API-urile reprezintă un nou canal de distribuție pentru companii, deschizând ușile pentru aplicații terțe care se leagă de ofertele lor principale. Aceste seturi de cod pot ajuta companiile să ajungă la noi piețe, să genereze fluxuri de venituri suplimentare și să se implice la noi parteneri, precum dezvoltatorii și serviciile complementare.
Software-ul de gestionare API permite întreprinderilor să preia controlul procesului de distribuție. Unele dintre caracteristicile pe care le folosește acest tip de software includ:
- Construirea portalului pentru a permite descoperirea și colaborarea dezvoltatorilor pentru aplicații terțe
- Instrumente de gestionare a proceselor pentru planificarea, proiectarea și dezvoltarea API
- Raportare și analize pentru o mai bună înțelegere a utilizării API
- Gazduire și mediere securizată API
De ce contează managementul API acum
Companii întregi s-au construit în jurul managementului API - Apigee, SOA Software, Mashery, Layer 7 Technologies, ProgrammableWeb și Mashape, pentru a numi doar câteva. Recent, companiile mari s-au interesat în mare măsură de aceste companii. De fapt, în 2013, multe dintre aceste companii sunt agitate de jucători mai mari.
De ce corporațiile investesc în furnizorii de management API? Există câteva motive bune. Unul este că consumatorul de astăzi este extrem de probabil să dețină și să utilizeze mai multe dispozitive. De fapt, în Statele Unite există acum mai multe gadgeturi conectate la Internet decât există oameni, iar persoanele care le folosesc au ajuns să se aștepte la conectivitatea pe care o furnizează API-urile.
Un alt motiv este pur și simplu afaceri. Majoritatea companiilor sunt investite într-un grad ridicat de conectivitate, atât prin infrastructurile interne, cât și prin diferite dispozitive mobile. Mișcarea „BY-your-own-device” (BYOD) este în plină desfășurare, iar firma de cercetare tehnică Gartner proiectează că până în 2017, 50% dintre angajatori vor face BYOD obligatoriu. Cu o multitudine de dispozitive și o varietate de sisteme de operare, API-urile permit întreprinderilor să își mențină angajații comunicând cu baza de date a companiei, fără o investiție IT masivă.
Calea viitorului?
Gestionarea API asigură că conexiunile rămân fluide între programe, fără supraîncărcarea serverelor, informații greșite sau acordarea accesului părților greșite. Dacă există o „cale a viitorului”, multe dintre căi duc la gestionarea API. (Pentru sfaturi pentru dezvoltatori despre cum să construiți o API, consultați 5 pași pentru crearea unei API de succes.)