
Provádíme integraci informačních systémů
Sdílená data i aplikační logika jsou na jednom místě pro všechny firemní aplikace. Sledujte na webu stavy Vašich skladů, přečtené z Vašeho interního skladového systému. Napojte se automaticky ještě na sklad Vašich dodavatelů. Odešlete fakturu vytvořenou v interním účetním systému mailem z Vašeho PDA. Propojte Váš CRM systém s finančním systémem. Propojte Váš systém s mapovým systémem a sledujte geograficky tříděná data přímo na mapě. Možnosti datové, aplikační i procesní integrace jsou téměř neomezené.
Systémová integrace je proces datového, aplikačního a procesního propojení a konsolidace celého podniku, resp. podniku a jeho významného okolí (dodavatelé, zákazníci, partneři,...).
Tlak na maximální efektivitu práce, snižování nákladů a tedy zvýšení konkurenceschopnosti podniků, nutnost jasné komunikace nejen lidí, ale i automatizované komunikace odlišných informačních systémů mezi sebou, staví systémovou integraci mezi hlavní témata informatiky vůbec.
Nejběžnějším příkladem systémové integrace je napojování ekonomického (popř. ERP) systému na další podnikové aplikace jako jsou elektronické obchody, CRM systémy, systémy projektového řízení apod. Vyšším stádiem může být integrace se systémy jiných subjektů jako např. propojení objednávkového systému se sklady dodavatelů, automatické odesílání objednávek přímo do systému dodavatelů či dopravců, apod.
Nejvyšším stádiem systémové integrace je integrace procesní. Zjednodušeně se dá tato fáze přirovnat opět k reálnému podniku, kdy každé oddělení či každá organizační jednotka je zodpovědná za provádění elementárních procesů podniku, které se v konečné fázi seskupují do komplexních procesů a procesních oblastí. V ideálním případě má každý proces svého jasně daného vlastníka a pokud to není nezbytné, není prováděn na více místech duplicitně. Je-li potřeba určitou činnost provést, pak ji vykoná právě to oddělení, které ji provést má. Informační systém by měl být přesně modelem takového procesně integrovaného podniku. Každá komponenta je vytvořena a odladěna právě jednou a použita vždy, kdykoliv je v některé části informačního systému potřebná. Každá dílčí služba systému tak podporuje právě ten proces, ke kterému je určena a její funkcionalita není na žádném jiném místě duplikována.
Systémová integrace má tedy tyto 3 základní fáze:
- Datová integrace: Je první fází systémové integrace. Z pohledu podniku se jedná zejména o odstranění datových duplicit, konsolidaci databáze, odstranění inkonzistencí v celkovém systému datových struktur podniku, popř. jeho významného okolí. Datová integrace je klíčovou fází pro komplexní systémovou integraci.
- Aplikační integrace: Tato fáze systémové integrace řeší zejména samotné propojení aplikací, aplikačních modulů či jednotlivých částí informačních systémů.
- Procesní integrace: Přesné definování jednotlivých procesů podniku (a procesů informačního systému) a jejich vzájemné provázání a „znovupoužití“ na všech místech, na kterých se má daný proces uskutečnit.
Nástroje systémové integrace (XML-RPC, SOAP,...) jsou standardizovány jak na úrovni obecné (W3C,...), tak bývají standardizovány na úrovni konkrétních implementací (IS policy) a jednotlivých konkrétních služeb. Princip SOA (service oriented architecture) je zřejmě jasným favoritem pro budoucí návrh a vývoj informačních systémů. Jeho hlavní nevýhodou jsou vyšší náklady na zavedení, a to zejména z důvodu vysoké ceny analytiků, kteří SOA zavádějí. Provoz, údržba a rozvoj systému, postaveného na principech SOA, je zastřešen pojmem SOA Governance, pro jehož komfortní realizaci existují moderní softwarové nástroje třetích stran.
