Rozširovanie a poskytovanie aplikačných služieb podniku
Dnes by sme sa s vami chceli podeliť o jednu zaujímavú tému, ktorá sa týka integrácie a rozširovania podnikových aplikácií. Počuli ste už niekedy o slovo API? API je skratka pre Application Programming Interface, čo znamená rozhranie pre programovanie aplikácií.
API sú skvelý spôsob, ako integrovať a rozširovať vaše podnikové riešenia. Čím však viac takýchto API máte, tým ťažšie je ich spravovať a monitorovať. Musíte sa starať o veci ako je bezpečnosť, výkon, škálovateľnosť, dokumentácia, správa verzií atď.
Dá sa vôbec jednoducho spravovať a zdieľať podnikové API služby v bezpečnom a škálovateľnom prostredí a navyše v prostredí Cloud ? Jednou z možností ako to vyriešiť je SAP API Management.
SAP API Management je Cloud riešenie od spoločnosti SAP, ktoré vám umožňuje publikovať, propagovať a dohliadať na vaše API v bezpečnom a škálovateľnom prostredí. SAP API Management funguje na princípe tzv. "API proxy", ktoré sú abstraktnou vrstvou nad vašimi existujúcimi podnikovými službami. Okrem toho vám umožňujú definovať bezpečnostné politiky, zhromažďovať a analyzovať štatistiky o použití vašich API, a riadiť prístup k nim. SAP API Management je súčasťou riešenia SAP Integration Suite pre integrácie, ktoré ponúka komplexné riešenia pre integráciu, rozšírenie a inováciu podnikových procesov.
SAP API manažment ako Cloud služba umožňuje bezpečné publikovanie a správu služieb z jednotlivých IT systémov zákazníka. Takto publikované služby môžu byť využívané rôznymi aplikáciami alebo priamo používateľmi.
Avšak tu ich použitie nekončí. API manažment je možné použiť aj na systémovú integráciu, teda na integráciu typu system-to-system. Takto sa stáva API manažment plnohodnotným nástrojom na pripojenie iných systémov zákazníka alebo partnerov, kde ich systém tieto služby môže využívať podľa potreby. Takto zverejnené služby môžu byť použité na čítanie dát, aktualizáciu alebo zápis nových dát, samozrejme ak tieto funkcie Vaše služby poskytujú. Aby ste mali svoje služby úplne pod kontrolu, práve API manažment poskytuje centrálny bod, kde si Vy ako ich poskytovateľ, môžete nadefinovať svoje pravidlá pre ich prístup a konzumáciu. Pomocou tohto nástroja môžete dokonca nastaviť vybrané služby aj ako spoplatnené.
Vzhľadom na možnú verejnú dostupnosť služieb, takého služby musia spĺňať aj tie najvyššie požiadavky na bezpečnosť. Samotný API manažment úplne maskuje IT systémy, ktoré tieto služby poskytujú. Ďalšími prvkami bezpečnosti sú ochrana vystavených služieb kľúčom, dodatočná autentifikácia alebo kontrola na zdrojovú IP adresu klienta.