Tisk

GAM

Vyvíjené technologie


GAM

Global Application Manager GAM 2.5 je aplikační manager společnosti Syntea software group a.s. zodpovědný za řízení a integraci aplikačního prostředí. Je tvořen sadou programů a aplikací, kterou je možné libovolně rozšiřovat; je to stavebnicový systém, pracující s určitou filosofií.

GAM 2.5 pracuje jako událostně řízený systém. Nabízí platformu jak pro tvorbu a řízení sad webových služeb, tak pro automatické zpracování různých typů dávkových souborů, včetně plánování odložených událostí. Odklad každé události lze určit v minutách, dnech, měsících nebo i letech. Všechny aktivity systému jsou iniciovány jako odpověď na očekávané typy událostí.

GAM 2.5 je kompletně vytvořen v prostředí JAVA. Je postaven nad databází Oracle minimálně verze 9i a jako aplikační kontejner používá Tomcat. Základními stavebními prvky aplikačního manageru GAM 2.5 jsou datové fronty databáze Oracle a vlastní registrovaná technologie Xdefinice 2.0 pro práci s XML dokumenty. Veškeré interní zprávy a veškeré konfigurační soubory manageru mají formát XML. To umožňuje vysoký stupeň flexibility celého systému.

Mateřským jazykem GAM 2.5 je XML. Všechny vstupy a výstupy jsou primárně tvořeny XML dokumenty. Tyto dokumenty mohou být na rozhraní předávány jednotlivě nebo v dávkách. Rozhraní aplikačního manageru GAM 2.5 může být souborové nebo prostřednictvím webových služeb. Má-li konkrétní rozhraní externího systému specifický formát (např. XLS, databáze, specifické http spojení apod.), je na interní straně rozhraní transformováno do XML zpráv.

GAM 2.5 chápe vstup každého dokumentu/zprávy jako událost, na kterou systém reaguje. Umí reagovat jen na takové události (dokumenty, zprávy, jiné události), které jsou předem definovány. Definice obsahuje validační pravidla, určení datového toku, včetně jeho parametrů a aktivity, které zajišťují zpracování takového toku. Veškeré tyto definice jsou součástí metadat GAM manageru. Metadada mají tvar XML dokumentů.

GAM 2.5 umožní vytvořit rozsáhlý informační systém, který včetně integračního nástroje zabezpečí automatizovanou spolupráci ostatních lokálních nebo vzdálených systémů, které zpracovávají i značně rozsáhlé objemy dat.

GAM 2.5 vyvíjíme od roku 2003. Robustnost a spolehlivost systémů vytvořených nad aplikačním managerem GAM 2.5 prověřilo nasazení v několika desítkách různých instalací v rámci rozsáhlých procesně orientovaných databázových projektů.