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ů

Podobné prezentace


Prezentace na téma: "Návrh architektury moderních informačních systémů"— 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: „ Login: uddi Password: uddiuddi

14 Ukázka WSDL dokumentu 1/2
<?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions targetNamespace="urn:Makub1" xmlns=...> <wsdl:message name="getVysledekResponse"> <wsdl:part name="getVysledekReturn" type="xsd:string"/> </wsdl:message> <wsdl:message name="getVysledekRequest"> <wsdl:part name="in0" type="xsd:string"/> <wsdl:portType name="MojeSluzba"> <wsdl:operation name="getVysledek" parameterOrder="in0"> <wsdl:input message="impl:getVysledekRequest" name="getVysledekRequest"/> <wsdl:output message="impl:getVysledekResponse" name="getVysledekResponse"/> </wsdl:operation> </wsdl:portType>

15 Ukázka WSDL dokumentu 2/2
<wsdlsoap:binding style="rpc" transport=" <wsdl:operation name="getVysledek"> <wsdlsoap:operation soapAction=""/> <wsdl:input name="getVysledekRequest"> <wsdlsoap:body encodingStyle="..." namespace="urn:Makub1" use="encoded"/> </wsdl:input> <wsdl:output name="getVysledekResponse"> <wsdlsoap:body encodingStyle=" namespace="urn:Makub1" use="encoded"/> </wsdl:output> </wsdl:operation> </wsdl:binding> <wsdl:service name="MojeSluzbaService"> <wsdl:port binding="impl:MojeSluzbaSoapBinding" name="MojeSluzba"> <wsdlsoap:address location=" </wsdl:port> </wsdl:service> </wsdl:definitions>

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: < 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ů"

Podobné prezentace


Reklamy Google