Upravljanje sučeljem za programiranje aplikacija

Što API predstavlja?

Ovdje je 2:30 ovdje, u Parizu, Francuska ... i ne mogu spavati, pa što bolje napraviti nego napisati post na blogu! DK New Media nedavno je radio s dvije tvrtke koje su implementirale tehnologiju za upravljanje njihovim sučelje za programiranje aplikacija (API). API-ji su postali moćna i potrebna značajka bilo koje platforme tako da trgovci mogu integrirati i automatizirati svoje sustave.

Težak dio primjene API-ja za vašu softversku platformu je osigurati da je vaša tvrtka zaštićena od hakera, izgraditi usluge praćenja i izvještavanja za praćenje korištenja i zaštititi vaše proizvodno okruženje od nasilnih klijenata koji vuku vaš sustav prema dolje.

Umjesto da na sat vremena postavljamo upit stotinama timova kako bismo provjerili je li došlo do promjena, mi provjeravamo da li se svaki tim provjerava samo jednom dnevno. Ako Coyle Media želi ručno ažurirati tim, taj zahtjev mogu podnijeti jednokratno. To smanjuje ukupan broj poziva za tisuće dnevno. Bilo bi nam puno lakše jednostavno upitati ih API svakih 15 minuta za svakog klijenta ... ali to nije bilo potrebno, pa smo stvorili lijep međuspremnik kako bismo osigurali da ne zloupotrebljavamo Twitter i Facebook API-je. Zasad je dobro - nikad nismo bili zagušeni.

Ako vaša platforma ozbiljno pokušava pokrenuti API, vi mora osigurati sloj izolacije između API i vašu aplikaciju za zaštitu performansi sustava. Bacajući sve više i više hardvera na svoj API nije isplativo rješenje. Ima ih nekoliko API rješenja za upravljanje na tržištu koja ne samo da to čine, već imaju robustan skup značajki koje vam omogućuju prigušivanje klijenata (dopuštaju samo određeni broj poziva u minuti, satu ili danu), pružaju izvješća o upotrebi na vašem API pozive, pa čak i omogućuju vam unovčavanje i praćenje upotrebe. Neki davatelji podataka naplaćuju svaki vaš poziv (primjer: Rapleaf).

Razvijanje alata potrebnih za upravljanje vašim API je nešto što danas jednostavno nije isplativo jer postoji niz usluga koje to mogu učiniti za vas. Neki dobro poznati API Platforme za upravljanje su:

ChaCha provodili svoje API koristeći Mashery i postupak je bio vrlo jednostavan. Tim iz Masheryja implementirao je pozive i pružio korisničko sučelje za ChaCha za promociju njihovog API-ja zajednici. Čak su pomagali u promociji i marketingu API-ja. Ukupni trošak ovakve usluge na razini poduzeća znatno je manji od potpuno opterećene plaće ili ugovorne stope za jednog programera koji zarađuje 100 tisuća američkih dolara godišnje.

Ako radite s dobavljačem marketinške tehnologije s API-jem, možda biste ga trebali pitati o njihovom API alati za upravljanje i kako obojica nadgledaju, štite i osiguravaju da proizvodnju ne ometaju drugi pretjerani, lijeni programeri!

Što vi mislite?

Ova web stranica koristi Akismet za smanjenje neželjene pošte. Saznajte kako se podaci vašeg komentara obrađuju.