Integrace aplikací s využitím komunikačního serveru Vema Jaroslav Šmarda
Obsah Integrace aplikací ERP systému a HR Vema Řešení komunikačního serveru (KomS) Příklady využití KomS Synchronizace HR Vema s adresářovou službou
Integrace aplikací ERP systému a HR Vema HR Vema – aplikace pro řízení lidských zdrojů personální evidence zpracování mezd evidence a zpracování docházky správa vzdělávání plánování pracovních míst výběrová řízení hodnocení zaměstnanců cestovní příkazy 4 200 zákazníků v ČR a SR Více než 500 000 zaměstnanců v ČR a SR má mzdy počítány softwarem od nás
Integrace aplikací ERP systému a HR Vema Relativní nezávislost oblasti HR na ostatních oblastech ERP (ekonomika, logistika, CRM, …) Jasně definovaná vazba HR na ostatní aplikace ERP HR od specializovaných dodavatelů (řešení Best of Breed)
Stav trhu HR systémů Lexy Martin: CedarCrestone 2007-2008 HR Systems Survey Highlights, HR Technology Conference, Chicago, 2007
Integrační vazby HR systému Vnější integrační vazby Řeší dodavatel HR systému Rozhraní na banky, penzijní fondy, zdravotní pojišťovny, statistická šetření Portál veřejné správy – rozhraní na ČSSZ – odesílání ELDP a přihlášky do RNP Vnitřní integrační vazby Závisí na informační strategii podniku Základní personální údaje zaměstnanců Organizační struktura Zaúčtování mezd
Řešení Komunikačního serveru (KomS) Účel KomS: Vzájemné propojení databází Vema Propojení s jinými systémy Přenosy dat na dálku (intranet, extranet) Standardizace komunikačních úloh Automatizace zpracování plánované spouštění procesů a aplikací zpracování událostí operačního systému zpracování aplikačních událostí Zabezpečený přenos dat bezpečné uložení hesel šifrovaná komunikace mezi servery ošetřování chyb při přenosu a zpracování
Aplikační server a KomS Veškerá komunikace na bázi protokolu TCP/IP Aplikační server / tenký klient Upřednostňuje rychlost KomS Upřednostňuje robustnost
Řešení KomS KomS slouží ke: Konfigurace KomS: spouštění jednotlivých appletů (softwarový program, který běží v rámci jiného programu) spouštění naplánovaných úloh - posloupnosti appletů zajišťuje jejich chod Konfigurace KomS: appletů přípojných bodů – brána do uzavřeného systému (zabezpečovací protokol, autentizace) diagnostiky plánování a nastavení úloh
Standardní applety KomS Process Starter spouštění aplikace Vema nebo jakýchkoli programů Message Dispatcher odesílání zpráv na vzdálené servery přijímající stranou je applet Message Recipient Message Recipient přijímání zpráv od vzdálených serverů následné spuštění procesu nebo aplikace Vema odesílající stranou je Message Dispatcher Messages Watcher kontrola včasného doručení zpráv Nahrání docházky Možnost doplňkových appletů
Příklad úlohy pro KomS Archivace Zpráva o neúspěchu Reindexace Reorganizace Zpráva o provedení Zpráva o neúspěchu
Zabezpečení KomS zabezpečený komunikační protokol (RSA/AES) zabezpečené spouštění úloh každá vzdáleně spouštěná úloha vyžaduje autorizaci vzdáleně spustit úlohu mohou jen určené servery zabezpečený přístup k databázím Vema údaje pro autorizaci k databázím jsou zabezpečeny pomocí jádra operačního systému údaje pro autorizaci k databázím nelze vzdáleně předat údaje pro autorizaci k databázím nelze zvnějšku zjistit
Příklad využití KomS – docházkový systém ApS KomS Docházkové údaje zaměstnanců periodicky v minutových intervalech Seznam zaměstnanců s povolením vstupu Databáze DCH
Příklad využití KomS – distribuované zpracování
Synchronizace HR Vema s adresářovou službou Adresářová služba jako základ sdílení dat mezi informačními systémy jednoduchý přístup k údajům optimalizace pro čtení hierarchická adresářová struktura datový model vhodný pro záznamy o organizační struktuře a zaměstnancích standardní protokol LDAP
Synchronizace HR Vema s adresářovou službou Údaje o zaměstnancích vznikají v HR Vema Vznik pracovního poměru – vznik účtu v adresářové službě Ukončení pracovního poměru – ukončení platnosti účtu v adresářové službě Změna pracoviště – změna v adresářové službě
Budoucnost KomS a ERP systémů Software jako služba (SaaS) Jednotlivé aplikace budou provozovány na serverech poskytovatelů SaaS – poskytovatelé musí zajistit komunikaci mezi aplikacemi (SOA) Servery s databázemi v podniku nebudou Všichni uživatelé budou přistupovat prostřednictvím internetu – identifikace a autentizace uživatelů Efektivní řešení – úspory z rozsahu KomS zajišťuje komunikaci mezi aplikacemi s využitím SOA
Děkuji za pozornost