Technologie pro systémovou integraci

Nenávratně pryč už je doba firemních jednoduchých autonomních programů s jednou nebo dvěma základními funkcemi. Dnes se lze v korporátním prostředí setkat se stovkami komplexních aplikací se složitými vazbami a závislostmi, běžících distribuovaně za firewally a routery a zpracovávajících obrovské objemy dat v krátkém čase.



Nenávratně pryč už je doba firemních jednoduchých autonomních programů s jednou nebo dvěma základními funkcemi. Dnes se lze v korporátním prostředí setkat se stovkami komplexních aplikací se složitými vazbami a závislostmi, běžících distribuovaně za firewally a routery a zpracovávajících obrovské objemy dat v krátkém čase.

Požadavky na tyto aplikace se ale často mění, a proto je potřeba, aby i takto složité integrační prostředí bylo schopné na změny pružně reagovat, a to spolu s nutností udržet vysokou rychlost, dostupnost, stabilitu a bezpečnost všech systémů. Jde o velmi obtížný úkol, který ale firma, která se chce na trhu udržet, musí úspěšně zvládnout.

Výrobci integračních nástrojů nabízejí mnoho prostředků, jak toho dosáhnout. Ale stejně jako nejsou dvě společnosti, které by fungovaly stejně a potřebovaly totéž, neexistuje ani jediný nástroj, který vyřeší všechno. Následující přehled může posloužit jako vodítko pro rozhodnutí, která technologie je právě pro vás ta pravá.

Soubory

Nejstarším způsobem integrace systémů byla výměna dat pomocí souborů. Běžně se používá i dnes. Pro jednoduché případy totiž není nejmenší důvod ihned nakupovat drahé integrační platformy. Hlavní předností tohoto přístupu je jeho nízká cena a univerzálnost, další výhodou je pak vzájemná nezávislost propojených systémů z pohledu technologií, dostupnosti i dalších kritérií.

Výměna dat pomocí souborů ale trvá dlouho. Export i import dat se většinou plánuje jako dávkový proces na konkrétní pevnou dobu, často v noci. Je-li takových systémů za sebou víc, může celý proces trvat i několik dní. Také pokud integrovaných aplikací více, není vždy jednoduché uhlídat, zda už všechny potřebné interakce proběhly.

B2B a ETL

Jednoduchého přenosu dat pomocí souborů se hodně využívá také při B2B integraci (Business-to-Business), tedy při výměně dat mezi obchodními partnery. Důvodem jsou minimální náklady na vybudování infrastruktury i na definici rozhraní. Zde navíc mohou pomoci již existující oborové standardy zaštítěné mezinárodními organizacemi, jako jsou například UN/EDIFACT (United Nations/Electronic Data Interchange For Administration, Commerce, and Transport) či S.W.I.F.T. (Society for Worldwide Interbank Financial Telecommunication).

Zvláštní skupinou jsou takzvané ETL nástroje (Extract-Transformation-Load). Jde o systémy specializované na stažení dat ze zdroje, jejich transformaci a uložení výsledku do cílové databáze. Jejich přínos spočívá hlavně v komfortním grafickém rozhraní, bývají také optimalizované na zpracování souborů s velkými objemy dat. Typicky se ETL nástroje používají pro stahování dat z provozních systémů do datových skladů.
Hlavními hráči na trhu ETL nástrojů jsou společnosti Informatica, Cognos, AbInitio a další. Podporu ETL mají ale i některé aplikační servery, například IBM WebSphere.












Komentáře