Google Apigee

Vývoj API pomocí cloudové platformy Google Apigee

Apigee je platforma, která rozšiřuje všechna vyvinutá rozhraní REST API o další úroveň infrastruktury. Tato úroveň představuje rozhraní mezi aplikací nebo uživatelem a službami, které tvoří API. Při použití Apigee vývojář zapíše a nasadí kód a platforma se postará o problémy jako je analýza stavu a událostí API, monetizace, zabezpečení atd. Používání REST API není jen o psaní kódu v libovolném programovacím jazyce a jeho nasazení na aplikačním serveru. Zahrnuje také potřebu udržovat kontrolu verzí, poskytuje bezpečný a bezproblémový provoz služeb, používat mechanismy monetizace, provádět nepřetržitou analýzu stavů a procesů, které používají API. Všechny tyto funkce jsou implementovány pomocí Apigee, čímž se vývojáři zbavují nutnosti je sami nastavovat.

Jednoduché nasazení REST API

loading

Základní koncept Apigee

Implementace výše uvedených řídících funkcí na individuálním proxy serveru, který slouží rozhraní mezi uživatelem (aplikací) a API implementovaným vývojářem. To znamená, že samotná API může být umístěno kdekoli a na jakékoli platformě, může migrovat mezi platformami měnícími své adresy a přitom zůstane pro uživatele plně transparentní. To osvobozuje vývojáře od nutnosti provádět změny kódu v závislosti na těchto akcích.
loading

Nasazení a připojení pomocí jedné konzoly

V této konzoly bude probíhat práce na nasazení proxy serveru API a jeho propojení se službami vývojáře. Konzola je uživatelsky přívětivá a snadno se používá. Konfigurace API se provádí vyplněním nebo aktivací grafických prvků a použitím XML při přizpůsobení pracovních vláken. Při vytváření podprocesů pro zpracování dotazů klientů mohou jednotlivé prvky (zásady) používat kód napsaný v jazycích, jako je JavaScript nebo Python.
loading

Architektura proxy serveru Apigee Edge

Rozhraní API proxy se skládá ze dvou částí: koncový bod proxy určený k uspořádání pracovních podprocesů, zpracování klientských dotazů, které mohou běžet před jejich zpracováním, během zpracování dotazů klienta a po odpovědi klientovi a cílový koncový bod určený k navázání interakce proxy s back end službami API vývojáře používající podobnou sadu typů pracovních podprocesů. Pracovní vlákna zpracovávají posloupnosti zásad zpracování dotazů stanovených vývojářem.
loading

Interakce s vnějším světem a bezpečnost

Apigee poskytuje transparentní rozhraní klientských REST dotazů vývojářským službám.
loading

Integrace s Google Cloud

Apigee má jednoduché nástroje pro integraci se službami Google Cloud Platformy, což umožňuje zvýšení výkonu.
loading

Jednoduchá monetizace

Zpeněžte využití vaší služby vývojáři. Vytvořte různé monetizační plány, které budou vývojářům účtovat poplatky za používání vašeho API.

Tři systémy Apigee, které tvoří základ platformy

  • loading Apigee Edge
  • loading Apigee Monetization
  • loading Apigee Sense

loading
+ Interested in this solution
Vyzkoušejte hned!
Vyplňte formulář pro připojení služby nebo získání rady pro snadnější užití.