Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
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:<
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.