Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
1
Integrace IS na datové vrstvě
RNDr. Ing. Milan Šorm Univerzitní informační systém III., Lednice 2004
2
Obsah Motivace Dosavadní stav Požadované konektory ORB server Orakulum
Využití Orakula Příklad spojení Univerzitní informační systém III., Lednice 2004
3
Motivace mnoha IS a automatizovaných agend
Komunikace P2P mezi agendami Rozdílné formáty propojení Problémy: Nová spojení Změny propojení Dokumentace Redundance Univerzitní informační systém III., Lednice 2004
4
Dosavadní stav UIS je považován za integrační nástroj (nejmladší IS, je na něj hozeno propojení i mimo studijní agendy) Přenosy se dějí textovým souborem (nepřesné) nebo přímým přístupem k databázi (práva, stabilita) Redundance se řeší testy Dokumentace neexistuje Univerzitní informační systém III., Lednice 2004
5
Požadované konektory Primární zdroj většiny informací je UIS
Ekonomický systém a personalizace SAP Pasportizační systém IB Structure Stravovací systém Anete Kredit Knihovní systém KP-win E-learningový systém ELIS Webová prezentace univerzity a zřejmě řada dalších… Univerzitní informační systém III., Lednice 2004
6
ORB server Orakulum Jediná možnost na datové vrstvě
Na principu žádosti o službu Služba prezentovaná jako datové objekty Registr služeb (automatický, ruční) Lze řešit redundance bez nutnosti realizace Tvorba pouze P2P rozhraní systém – Orákulum (tedy ne systém – systém) Univerzitní informační systém III., Lednice 2004
7
ORB server Orakulum ORB server
Univerzitní informační systém III., Lednice 2004
8
registrace nabízených služeb
ORB server Orakulum registrace nabízených služeb ORB server Univerzitní informační systém III., Lednice 2004
9
ORB server Orakulum požadavek na data ORB server
Univerzitní informační systém III., Lednice 2004
10
transformovaný požadavek na data
ORB server Orakulum transformovaný požadavek na data ORB server Univerzitní informační systém III., Lednice 2004
11
ORB server Orakulum kompletní odpověď ORB server
Univerzitní informační systém III., Lednice 2004
12
standardizovaná či přizpůsobená odpověď
ORB server Orakulum standardizovaná či přizpůsobená odpověď ORB server Univerzitní informační systém III., Lednice 2004
13
ORB server Orakulum ORB server
Univerzitní informační systém III., Lednice 2004
14
Realizace Orakula Client/server program
Serverová část v Perlu pracuje jako síťový démon (SSL, neSSL v clusteru) Veškeré podklady popsány v XML Pomocí XML::DOM a XQL parsováno Uživatelem je zde celý IS, má nějakou úroveň oprávnění a nějakou úroveň rozlišení (dvouosé rozlišení) Univerzitní informační systém III., Lednice 2004
15
Klient Orakula Perlový modul Net::Orakulum
Databázový driver DBD::Orakulum (dbMan jako nativní nástroj) Klientský program orakulum-get Webový preprocesor owpp Transformace a formáty na úrovni Net::Orakulum či nadstavbového modulu Univerzitní informační systém III., Lednice 2004
16
Využití Orakula V první řadě propojení na SAP Propojení owpp na web
Připojení ELIS V budoucnosti nahrazení ostatních stávajících spojů Možnost kvalitního propojení UIS na systémy na třetích univerzitách Univerzitní informační systém III., Lednice 2004
17
Příklad spojení Vychází ze stávajícího stavu:
Hotový démon Autentizace Klienti a parsery pro předávání dat Teoreticky vyřešena ORB část, XML předpis dotazu, odpověď a formátování Vlastní práce na DBD konektoru DP práce na konektor pro SAP Univerzitní informační systém III., Lednice 2004
18
Děkuji za pozornost. Dotazy ?
Univerzitní informační systém III., Lednice 2004
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.