Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Integrace IS na datové vrstvě

Podobné prezentace


Prezentace na téma: "Integrace IS na datové vrstvě"— Transkript prezentace:

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


Stáhnout ppt "Integrace IS na datové vrstvě"

Podobné prezentace


Reklamy Google