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

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

Návrh architektury moderních informačních systémů Michal Šeliga Použití Webových služeb při návrhu moderních aplikací (IS), které podporují myšlenku kooperativních.

Podobné prezentace


Prezentace na téma: "Návrh architektury moderních informačních systémů Michal Šeliga Použití Webových služeb při návrhu moderních aplikací (IS), které podporují myšlenku kooperativních."— Transkript prezentace:

1 Návrh architektury moderních informačních systémů Michal Šeliga Použití Webových služeb při návrhu moderních aplikací (IS), které podporují myšlenku kooperativních systémů

2 Jak se dnes vyvíjí informační systémy ● Modely informačních systémů ● Centralizovaný model ● Distribuovaný model ● Decentralizovaný model ● Kooperační model ● Používané architektury ● Dvouvrstvá architektura k-s (klient-server) ● Jednovrstvá monolitická architektura ● Vícevrstvá architektura k-s s data-centrickým middleware ● Vícevrstvá architektura k-s s proces-centrickým middleware ● Dynamická vícevrstvá architektura k-s s proces-centrickým middleware

3 Jsou současné technologie vyhovující? ● Pro a proti ✔ jednoduchost ✔ Pro malé a střední projekty ✗ Většina projektů je velkých :-) ✗ Špatná adaptabilita na nové prostředí ✗ Obtížná integrace do jiných systémů ✗ Malá znovu použitelnost ● Výsledek: „NE“

4 Budoucnost vývoje informačních systémů ● Požadavky ● Vícevrstvá architektura informačních systémů ● Internetová technologie a globalizace informačních systémů ● Vývoj a skládání aplikací z komponent ● Důsledky ● Dynamická vícevrstvá architektura klient/server s proces-centrickým middleware ● Kooperační model + Decentralizovaný model

5 Webové služby a Internet

6 Rozdělení IS na domény

7 Zpracování požadavku 1/3 (synchronní)

8 Zpracování požadavku 2/3 (synchronní)

9 Zpracování požadavku 3/3 (asynchronní)

10 Hlavní cíl Webových služeb Standardizace komunikačních protokolů mezi různými systémy na různých platformách

11 Charakteristika Webových služeb ● Využívání otevřených a schválených standardů: IETF, W3C, ECMA... ● Řešení musí být podporováno velkými softwarovými výrobci: Netware, SAP, SUN, IBM, Microsoft... ● Nezvyšovat nároky na komunikační sítě ● Cenová dostupnost pro běžně užívané platformy ● Přiměřeně náročná úprava a integrace současných systémů

12 Technologie a protokoly ● XML – výměnný formát dat ● HTTP/HTTPS (SMTP, FTP) – komunikační protokoly ● SOAP – přístup k objektům ● WS-security – rozšiřuje SOAP o možnost zabezpečení ● WSDL – popis rozhraní služby ● UDDI a WSIL – registry služeb

13 Registry služeb ● UDDI a WSIL ● Způsob registrace služeb v UDDI ✔ tModel ● Způsoby vyhledávání v UDDI ✔ Podle společnosti ✔ Podle názvu služby ✔ Podle tModelu ● UDDI: „https:// /uddi“https:// /uddi ✔ Login: uddi ✔ Password: uddiuddi

14 Ukázka WSDL dokumentu 1/2 ●

15 Ukázka WSDL dokumentu 2/2 ●

16 Možná architektura MetaIS

17 Odkazy ● Microsoft UDDI Business registry node, [online] Dostupný na WWW: ● UDDI, [online] Dostupný na WWW: ● IBM UDDI, [online] Dostupný na WWW: https://uddi.ibm.com/ ● OASIS Web Services, [online] Dostupný na WWW: ● Web Services Architect, [online] Dostupný na WWW: ● Web services, [online] Dostupný na WWW: ● Web Services, [online] Dostupný na WWW: ● Web services, [online] Dostupný na WWW: ● WS-I > > > WELCOME, [online] Dostupný na WWW: ● Velké firmy: Software pro byznys v pohybu, [online] Dostupný na WWW: ● Java Technology, [online] Dostupný na WWW: ● Servlets.com, [online] Dostupný na WWW: ● Děrgel P., Šeliga M. Metainformační systémy a webové služby [CD-ROM]. In. Sborník z konference GIS Ostrava In Sborník z konference GIS Ostrava 2004, Ostrava, 2004, ISSN Dostupný na WWW:


Stáhnout ppt "Návrh architektury moderních informačních systémů Michal Šeliga Použití Webových služeb při návrhu moderních aplikací (IS), které podporují myšlenku kooperativních."

Podobné prezentace


Reklamy Google