architektÚry informaČnÝch systÉmov klient- server a soa
DESCRIPTION
ARCHITEKTÚRY INFORMAČNÝCH SYSTÉMOV KLIENT- SERVER A SOA. Bc . Jakub Chovan. OBSAH. ÚVOD ZÁKLADNÉ POJMY ZÁKLADNÁ TYPOLÓGIA ARCHITEKTÚR ARCHITEKTÚRA KLIENT-SERVER SERVISNE ORIENTOVANÁ ARCHITEKTÚRA SOA A ARCGIS. ÚVOD. architektúra - > návrh a dizajn budov, interiérov a záhrad - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: ARCHITEKTÚRY INFORMAČNÝCH SYSTÉMOV KLIENT- SERVER A SOA](https://reader035.vdocuments.net/reader035/viewer/2022081507/56815aba550346895dc87764/html5/thumbnails/1.jpg)
ARCHITEKTÚRY INFORMAČNÝCH SYSTÉMOV KLIENT- SERVER A SOA
Bc. Jakub Chovan
![Page 2: ARCHITEKTÚRY INFORMAČNÝCH SYSTÉMOV KLIENT- SERVER A SOA](https://reader035.vdocuments.net/reader035/viewer/2022081507/56815aba550346895dc87764/html5/thumbnails/2.jpg)
OBSAH
• ÚVOD• ZÁKLADNÉ POJMY• ZÁKLADNÁ TYPOLÓGIA ARCHITEKTÚR• ARCHITEKTÚRA KLIENT-SERVER• SERVISNE ORIENTOVANÁ ARCHITEKTÚRA• SOA A ARCGIS
![Page 3: ARCHITEKTÚRY INFORMAČNÝCH SYSTÉMOV KLIENT- SERVER A SOA](https://reader035.vdocuments.net/reader035/viewer/2022081507/56815aba550346895dc87764/html5/thumbnails/3.jpg)
ÚVOD
• architektúra -> návrh a dizajn budov, interiérov a záhrad
• nespájať len s jedným oborom• návrh a dizajn v ľubovoľnej oblasti zamerania• dielo navrhovateľa vytvárajúce funkčný priestor pre
ďalšiu realizáciu podľa základných ideových predstáv a technických možností daných dobou
![Page 4: ARCHITEKTÚRY INFORMAČNÝCH SYSTÉMOV KLIENT- SERVER A SOA](https://reader035.vdocuments.net/reader035/viewer/2022081507/56815aba550346895dc87764/html5/thumbnails/4.jpg)
ZÁKLADNÉ POJMY
• informačný systém - podporný systém pre systém riadenia
• architektúra informačných systémov - koncepčný rámec riešenia IS
• predstava o systéme ešte pred jeho realizáciou• neočakávať detailné parametre• zahŕňa pohľad zákazníka aj vývojára
![Page 5: ARCHITEKTÚRY INFORMAČNÝCH SYSTÉMOV KLIENT- SERVER A SOA](https://reader035.vdocuments.net/reader035/viewer/2022081507/56815aba550346895dc87764/html5/thumbnails/5.jpg)
ZÁKLADNÉ POJMY
• pravidlo jedného papiera• počiatočný bod pre dosiahnutie potrebnej úrovne
konzistencie, integrácie a interoperability IS• jeden z kľúčových prvkov riadenia IS• musí rešpektovať stratégiu podniku, podnikové ciele
a ciele IS
![Page 6: ARCHITEKTÚRY INFORMAČNÝCH SYSTÉMOV KLIENT- SERVER A SOA](https://reader035.vdocuments.net/reader035/viewer/2022081507/56815aba550346895dc87764/html5/thumbnails/6.jpg)
ZÁKLADNÁ TYPOLÓGIA ARCHITEKTÚR
![Page 7: ARCHITEKTÚRY INFORMAČNÝCH SYSTÉMOV KLIENT- SERVER A SOA](https://reader035.vdocuments.net/reader035/viewer/2022081507/56815aba550346895dc87764/html5/thumbnails/7.jpg)
ZÁKLADNÁ TYPOLÓGIA ARCHITEKTÚR
• EIS (Executive IS) - strategické riadenie podniku• DSS (Decision Support System) - manažérske
plánovanie • MIS (Management IS) - riadenie podniku na taktickej
úrovni • TPS (Transaction Processing System) - operatívna časť
informačného systému• OIS (Office IS) a EDI (Electronic Data Interchange)
![Page 8: ARCHITEKTÚRY INFORMAČNÝCH SYSTÉMOV KLIENT- SERVER A SOA](https://reader035.vdocuments.net/reader035/viewer/2022081507/56815aba550346895dc87764/html5/thumbnails/8.jpg)
ZÁKLADNÁ TYPOLÓGIA ARCHITEKTÚR
• globálne - základná schéma vyjadrujúca hrubú podobu budúceho IS
• čiastkové - detailnejšie návrhy z rôznych pohľadov na systém (dátová, procesná, hardwarová technologická)
• technologická - prepája softwarovú, hardwarovú a dátovú architektúru a poskytuje popis technologického riešenia
![Page 9: ARCHITEKTÚRY INFORMAČNÝCH SYSTÉMOV KLIENT- SERVER A SOA](https://reader035.vdocuments.net/reader035/viewer/2022081507/56815aba550346895dc87764/html5/thumbnails/9.jpg)
ARCHITEKTÚRA KLIENT-SERVER
• rozdelenie systému na dve časti – klient a server• základný princíp - zasielanie požiadaviek z klientskych
počítačov na server, ktorý požiadavky spracuje a spätne zašle požadované informácie
![Page 10: ARCHITEKTÚRY INFORMAČNÝCH SYSTÉMOV KLIENT- SERVER A SOA](https://reader035.vdocuments.net/reader035/viewer/2022081507/56815aba550346895dc87764/html5/thumbnails/10.jpg)
ARCHITEKTÚRA KLIENT-SERVER
• klient– užívateľské rozhranie– formátuje dotaz na službu– zobrazuje výsledok dotazu
• server– ukladanie a správa dát– plnenie požiadavok klientov– pustený nonstop– viacužívateľský prístup
![Page 11: ARCHITEKTÚRY INFORMAČNÝCH SYSTÉMOV KLIENT- SERVER A SOA](https://reader035.vdocuments.net/reader035/viewer/2022081507/56815aba550346895dc87764/html5/thumbnails/11.jpg)
ARCHITEKTÚRA KLIENT-SERVER
• pre konkrétnu požiadavku si klient a server nemôžu vymeniť role
• výmena informácií medzi klientom a serverom prebieha striktne prostredníctvom správ
![Page 12: ARCHITEKTÚRY INFORMAČNÝCH SYSTÉMOV KLIENT- SERVER A SOA](https://reader035.vdocuments.net/reader035/viewer/2022081507/56815aba550346895dc87764/html5/thumbnails/12.jpg)
ARCHITEKTÚRA KLIENT-SERVER
• dvojvrstvová architektúra– server odpovedá na požiadavky klienta priamo zo svojich
zdrojov– nevolá ďalšie aplikácie aby mohol poskytnúť požadovanú
službu
• trojvrstvová architektúra– obsahuje sprostredkovateľskú úroveň– klient - požaduje službu – aplikačný server - volá ďalší server– dátový server - poskytuje aplikačnému serveru dáta
![Page 13: ARCHITEKTÚRY INFORMAČNÝCH SYSTÉMOV KLIENT- SERVER A SOA](https://reader035.vdocuments.net/reader035/viewer/2022081507/56815aba550346895dc87764/html5/thumbnails/13.jpg)
ARCHITEKTÚRA KLIENT-SERVER
• výhody– relatívne finančne nenáročná sieť– výpočtová kapacita – prispôsobivosť pre špecifické aplikácie– menšia záťaž siete– väčšia bezpečnosť
![Page 14: ARCHITEKTÚRY INFORMAČNÝCH SYSTÉMOV KLIENT- SERVER A SOA](https://reader035.vdocuments.net/reader035/viewer/2022081507/56815aba550346895dc87764/html5/thumbnails/14.jpg)
SERVISNE ORIENTOVANÁ ARCHITEKTÚRA
• nový trend v budovaní podnikových informačných systémov
• vzájomne previazané procesy postavené na službách• používatelia nemusia poznať podrobne všetky
systémy a riešenia• zavedenie prebieha postupne• implementácia služieb nie je viazaná na žiadny
programovací jazyk alebo technológiu
![Page 15: ARCHITEKTÚRY INFORMAČNÝCH SYSTÉMOV KLIENT- SERVER A SOA](https://reader035.vdocuments.net/reader035/viewer/2022081507/56815aba550346895dc87764/html5/thumbnails/15.jpg)
SERVISNE ORIENTOVANÁ ARCHITEKTÚRA
• 3 základné logické komponenty– spotrebiteľ– infraštruktúra SOA
• aplikácie• služby• podpora služieb
– producent
• komponenty sú stanovené podľa dodávateľov na základe ich súčasných softwarových riešení
• mnoho rozdielnych reprezentácií SOA
![Page 16: ARCHITEKTÚRY INFORMAČNÝCH SYSTÉMOV KLIENT- SERVER A SOA](https://reader035.vdocuments.net/reader035/viewer/2022081507/56815aba550346895dc87764/html5/thumbnails/16.jpg)
SERVISNE ORIENTOVANÁ ARCHITEKTÚRA
![Page 17: ARCHITEKTÚRY INFORMAČNÝCH SYSTÉMOV KLIENT- SERVER A SOA](https://reader035.vdocuments.net/reader035/viewer/2022081507/56815aba550346895dc87764/html5/thumbnails/17.jpg)
SERVISNE ORIENTOVANÁ ARCHITEKTÚRA
• spotrebiteľ– entita využívajúca služby ponúkané producentom– poskytovanie užívateľského rozhrania koncového užívateľa
• aplikácie– grafické rozhranie a rozličný stupeň biznis logiky– bohatý klient, webová aplikácia, mobilná aplikácia
![Page 18: ARCHITEKTÚRY INFORMAČNÝCH SYSTÉMOV KLIENT- SERVER A SOA](https://reader035.vdocuments.net/reader035/viewer/2022081507/56815aba550346895dc87764/html5/thumbnails/18.jpg)
SERVISNE ORIENTOVANÁ ARCHITEKTÚRA
• služby– entita vykonávajúca špecifickú úlohu vtedy, keď je vyzvaná– komponenty architektúry, ktoré vykonávajú biznis logiku
pre organizáciu– dve základné perspektívy na služby: biznis a technická
• podpora služieb– entita poskytujúca na pozadí podporné funkcie pre SOA– srdce rôznych komponent, ktoré podporujú SOA– premostenie komunikácie medzi zákazníkmi a producentmi
![Page 19: ARCHITEKTÚRY INFORMAČNÝCH SYSTÉMOV KLIENT- SERVER A SOA](https://reader035.vdocuments.net/reader035/viewer/2022081507/56815aba550346895dc87764/html5/thumbnails/19.jpg)
SERVISNE ORIENTOVANÁ ARCHITEKTÚRA
• výhody– lepšia návratnosť investícií– mobilita kódu– lepšia bezpečnosť
• nevýhody a prekážky v rozvoji – zasahuje nielen IT– nutnosť veľkých počiatočných investícií– nedostatočne vyspelá technológia, štandardy a zložitosť
implementácie– nedostatočné riadenie
![Page 20: ARCHITEKTÚRY INFORMAČNÝCH SYSTÉMOV KLIENT- SERVER A SOA](https://reader035.vdocuments.net/reader035/viewer/2022081507/56815aba550346895dc87764/html5/thumbnails/20.jpg)
SOA A ARCGIS
• ESRI ponúka riešenie pre vývoj geopriestorovej SOA• zahŕňa desktopové aj serverové technológie– ArcGIS - definovanie a autorizovanie obsahu, ktorý sa stane
základom pre bežné priestorové služby– ArcGIS Server - poskytuje aplikácie a služby pre koncových
užívateľov, ktoré umožňujú mapovanie, analýzy, zber dát
• ESRI využíva priemyselný štandard OASIS ako referenčný model pre SOA ako súčasť ArcGIS Server
![Page 21: ARCHITEKTÚRY INFORMAČNÝCH SYSTÉMOV KLIENT- SERVER A SOA](https://reader035.vdocuments.net/reader035/viewer/2022081507/56815aba550346895dc87764/html5/thumbnails/21.jpg)
SOA A ARCGIS
![Page 22: ARCHITEKTÚRY INFORMAČNÝCH SYSTÉMOV KLIENT- SERVER A SOA](https://reader035.vdocuments.net/reader035/viewer/2022081507/56815aba550346895dc87764/html5/thumbnails/22.jpg)
POUŽITÉ ZDROJE
• RYCHLÝ, Marek. Formální specifikace architektur informačních systémů. s. 19. Dostupné z: http://www.fit.vutbr.cz/study/courses/VPD/public/0506VPD-Rychly.pdf
• ARCHITEKTURA INFORMAČNÍCH SYSTÉMŮ. In: [online]. [cit. 2013-04-08]. Dostupné z: http://homel.vsb.cz/~dan11/is_skripta/IS%202011%20-%20Architektura%20IS.pdf
• HORÁK, Jiří. Vybrané kapitoly z informačních systémú. Ostrava, 2010.• Geospatial Service-Oriented Architecture (SOA): An ESRI White Paper.
[online]. [cit. 2013-04-08]. Dostupné z: http://www.slideshare.net/Zubin67/geospatial-serviceoriented-architecture-soa
• The Benefits of a Service-Oriented Architecture. [online]. [cit. 2013-04-08]. Dostupné z: http://www.developer.com/services/article.php/1041191/The-Benefits-of-a-Service-Oriented-Architecture.htm
![Page 23: ARCHITEKTÚRY INFORMAČNÝCH SYSTÉMOV KLIENT- SERVER A SOA](https://reader035.vdocuments.net/reader035/viewer/2022081507/56815aba550346895dc87764/html5/thumbnails/23.jpg)
ĎAKUJEM ZA POZORNOSŤ