Upravljanje vmesnika za programiranje aplikacij
V Parizu v Franciji je 2:30 zjutraj ... in ne morem spati, kaj naj naredim kot napisati objavo v blogu! DK New Media pred kratkim je sodeloval z dvema podjetjema, ki sta nedavno uvedli tehnologijo za njihovo upravljanje vmesnik za programiranje aplikacij (API). API-ji so postali zmogljiva in potrebna funkcija katere koli platforme, tako da lahko tržniki integrirajo in avtomatizirajo svoje sisteme.
Težaven del implementacije API-jev za vašo programsko platformo je zagotoviti, da je vaše podjetje zaščiteno pred hekerji, zgraditi storitve spremljanja in poročanja za spremljanje uporabe in zaščititi vaše proizvodno okolje pred strankami, ki zlorabljajo vaš sistem.
Namesto da vsako uro poizvedujemo na stotine ekip, da bi ugotovili, ali je prišlo do kakšnih sprememb, preverimo, da se vsaka ekipa preveri le enkrat na dan. Če želi Coyle Media ročno posodobiti ekipo, lahko to zahtevo vloži kot enkratno. To zmanjša skupno število klicev na tisoče na dan. Veliko lažje bi bilo, če bi preprosto povprašali po njih API vsakih 15 minut za vsako stranko ... vendar to ni bilo potrebno, zato smo zgradili lep vmesni pomnilnik, da zagotovimo, da ne zlorabljamo vmesnikov Twitter in Facebook. Doslej dobro - nikoli nismo bili zadušeni.
Če vaša platforma resno razmišlja o zagonu API-ja, vi morajo zagotoviti plast izolacije med API in vašo aplikacijo za zaščito delovanja sistema. Metanje vedno več strojne opreme na vaš API ni stroškovno učinkovita rešitev. Obstaja več API rešitve za upravljanje na trgu, ki ne samo, da imajo to, ampak imajo robusten nabor funkcij, ki omogočajo dušenje odjemalcev (dovolijo le določeno število klicev na minuto, uro ali dan), zagotavljajo poročila o uporabi na vašem API klice in vam celo omogočajo zaslužek in sledenje uporabi. Nekateri ponudniki podatkov zaračunajo vsak klic (primer: Rapleaf).
Razvijanje orodij, potrebnih za upravljanje vašega API je nekaj, kar v teh dneh preprosto ni stroškovno učinkovito, saj za vas obstajajo številne storitve. Nekaj znanih
API Upravljalne platforme so:- 3-skala
- Mashery
- Sonoa Systems
- WebServius
ChaCha izvajali svoje API z uporabo Masheryja in postopek je bil zelo preprost. Ekipa v Masheryju je izvedla klice in zagotovila uporabniški vmesnik za ChaCha za promocijo njihovega API-ja skupnosti. Pomagali so celo pri promociji in trženju API. Skupni stroški takšne storitve na ravni podjetja so bistveno nižji od polno obremenjene plače ali pogodbene stopnje za enega razvijalca, ki na leto zasluži 100 tisoč dolarjev.
Če delate s prodajalcem tržne tehnologije z API -jem, jih vprašajte o njihovih API orodja za upravljanje in kako oba nadzirata, ščitita in zagotavljata, da proizvodnje ne motijo drugi pretirani, leni razvijalci!