Az API Design és Management evolúciója Szvitacs Tamás Fejlesztési Manager Oracle API Platform Cloud Service
Program Agenda Digitális átalakulás => API Fejlesztés/Management Tipikus architektúrák Szerepkörök, életciklus Az API Management szempontjai Trendek
Digitális átalakulás Több… Lehetővé teszi… Gyorsabb innováció Hálózati kapcsolat Sávszélesség Tudás Komplex/globális ökoszisztémák Ügyfélkapcsolatok Fejlettebb szolgáltatások Új üzleti modellek Ügyfelek Ökoszisztémák Digitális platformok Dolgok (IoT) IT Rendszerek Digitális adatcsere (API-k)
A digitális üzleti platformok ökoszisztémákat alakíthatnak ki Szolgáltató Digitális Platform API-k Ügyfél
Platform Típusok Egyoldalú Kétoldalú Többoldalú Eladó Eladók Eladók Szolgál-tatók Hirdetők Digitális Platform Vevő Digitális Platform Ellátók Tranz-akciók Vevők Vevők
API Management - Szerepkörök és Életciklus API „Gyártók” Tervezés Megvalósítás Tesztelés Publikálás Bővítés verziózás API Termék Manager API „Fogyasztók” (Alkalmazás fejlesztők)
API Management - Szempontok Tervezés API szabványok (WSDL, RAML, SWAGGER, OAPIx / SOAP, REST) API layout kialakítása, szabályok betartásának kikényszerítése Megvalósítás Ipari szabványú biztonság Skálázhatóság Analitika Irányelvek Verzióellenőrzés Korlátozások (gyakoriság, hívásszám), Interface management Szabad – alkalmazás-fejlesztők által programozható
Példa – Oracle API Platform API Gyártó IT Rendszere API Programozó API Manager API Platform + Apiary API Runtime Gateway Node Alkalmazás-Fejlesztő Alkalmazás
Az API Ökoszisztémák jövője Az API-ka épülő gazdasági szféra igen gyorsan növekszik Több 10000 publikus API (GitHub, ProgrammableWeb, stb.) Havonta több száz új API kerül publikálásra Naponta több ezret próbálnak ki, tesztelnek és használnak alkalmazás- fejlesztők Új felhő architektúrák jelennek meg PaaS: ez jelenleg a legelterjedtebb Faas: csak 1-2 éve jelent meg, de legtöbb felhőszolgáltató már nyújtja
? Kérdések