
Integrace softwarových systémů
Integrace je neoddělitelnou součástí každého vývojového projektu, jednak kvůli rostoucímu množství informací uchovávaných v elektronické podobě, jednak jako důsledek rozvoje komunikačních technologií a technologií pro ukládání dat.
Profinit se soustředí se na tři typy integračních přístupů.
Datová integrace
Integrace na úrovni dat se vyznačuje vysokým výkonem a spolehlivostí. Jednou z výhod integrace na datové úrovni je možnost, že pro dosažení integrace není nutné zasahovat do aplikací. Další výhody jsou schopnost okamžité propagace změn v datech do všech replikovaných míst, robustnost řešení a nízké nároky na údržbu. Výhody tohoto přístupu se uplatňují zejména v situacích, kdy potřebujeme jednu aplikaci provozovat najednou nad několika logicky nebo geograficky oddělenými databázemi.
ETL transformace
ETL transformace řeší potřebu předávat data a informace mezi databázemi specializovanými pro danou činnost. Pro tento typ integrace byly vyvinuty speciální nástroje a metodiky, které zaručují zvládnutí extrémně velikého množství dat, složitých transformačních pravidel pro data i složitých pravidel pro plánování přenosů. Typickým příkladem ETL integrace je pravidelný přenos dat z mnoha transakčních systémů do datového skladu a jejich konsolidace.
Aplikační integrace
S automatizací složitějších obchodních procesů je požadována integrace čím dál většího počtu aplikací a použití čím dál složitější logiky pro řízení integračního procesu. Pro aplikační integraci bylo vyvinuto několik přístupů, které umožňují, aby aplikace mohly navzájem komunikovat, předávat si potřebná data nebo se informovat o důležitých událostech. Nejperspektivnější se zdá použití architektury založené na službách (SOA) a její implementace pomocí webových služeb. Pro tento přístup je kritický správný návrh služeb a vytvoření jednoduše řiditelného integračního prostředí.
Jak začít s Profinitem?
Profinit Vám nabízí analýzu Vašich požadavků na integraci dat a informací, jejíž výstupem je vyhodnocení jednotlivých integračních přístupů a jejich variant. Bereme v úvahu požadavky zákazníka na rychlost přenosu informací, technologické možnosti stávajících i vyvíjených aplikací, organizaci provozního prostředí zákazníka i mnoho dalších faktorů. Jádrem spolupráce je potom návrh a implementace řešení, které splňuje očekávání uživatelů a má nízké náklady jak na vývoj, tak na další rozvoj a údržbu.
Zákazníci u kterých integrujeme provozní systémy
Letiště Praha - Integrace provozních systémů
