Thomas Erl SOA. Servisne orientovaná architektura Kompletní pruvodce. '-.-II' 'i



Podobné dokumenty
1. Webové služby. K čemu slouží? 2. RPC Web Service. 3. SOA Web Service. 4. RESTful Web services

Servisně orientovaná architektura a její aplikace v systémech sledování a řízení výroby

Komponentní technologie

Slovo autora 9 Pøedmluva? Pøedmluva! 10 Úvod Co umí tøíletý èlovíèek? Co platí pro v echnylidi pro dìti také

Architektura orientovaná na služby Návrh orientovaný na služby. Ing. Petr Weiss. VUT v Brně,, FIT, UIFS

Servisně orientovaná architektura Základ budování NGII

TECHNICKÁ SPECIFIKACE VEŘEJNÉ ZAKÁZKY

Vývoj informačních systémů. Přehled témat a úkolů

Vývoj informačních systémů. Přehled témat a úkolů

Webové služby a ontologie

Modelování webových služeb v UML

X33EJA Web Services. Martin Ptáček, KOMIX s.r.o.

STRATEGIE A ŘÍZENÍ INFORMAČNÍCH SYSTÉMŮ

Webové služby a XML. Obsah přednášky. Co jsou to webové služby. Co jsou to webové služby. Webové služby a XML

Výtisk č.: Počet listů 9. Přílohy: 0 ÚZIS ČR

Architektura v organizaci

PŘEDVÝROBNÍ ETAPY V PRŮMYSLU 4.0

INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE. Ing. Jaroslav Adamus. Gymnázium, SOŠ a VOŠ Ledeč nad Sázavou

LISTY PRO ZÁCHRANÁŘE Škoda

SOAP & REST služby. Rozdíly, architektury, použití

Albrechtova střední škola, Český Těšín, p.o. II. DTP

Metodické postupy tvorby architektury

Požadavky pro výběrová řízení TerraBus ESB/G2x

TRANSIT COURIER Trans_Courier_ _V2_BRO.indd FC2 27/04/ :25:57

Tvorba informačních systémů

Michal Krátký, Miroslav Beneš

Zabezpečení platformy SOA. Michal Opatřil Corinex Group

ADMINISTRACE POČÍTAČOVÝCH SÍTÍ. OPC Server


Příloha: Dodatečné informace, včetně přesného znění žádosti dodavatele o dodatečné informace

Webové služby. Martin Kuba Superpočítačové centrum Brno Masarykova univerzita

Orchestrace a choreografie služeb

Pokročilé Webové služby a Caché security. Š. Havlíček

Technická dokumentace

1.1. Správa a provozní podpora APV ROS, HW ROS a základního SW

1.1 Zátěžové testování

Nástroje a frameworky pro automatizovaný vývoj. Jaroslav Žáček jaroslav.zacek@osu.cz

Strategie rozvoje Digitální mapy veřejné správy Plzeňského kraje

Digitální systém veřejného ozvučení a evakuačního rozhlasu Praesideo Předejte všechny zprávy, ať se děje cokoli

PODNIKOVÁ INFORMATIKA

Příloha č. 18. Specifikace bloku PŘÍPRAVA. Příloha k zadávací dokumentaci veřejné zakázky Integrační nástroje, vstupní a výstupní subsystém

NÁZEV ROČNÍKOVÉ PRÁCE ročníková práce

Katalog služeb a podmínky poskytování provozu

Integrací aplikací proti blackoutům

InternetovéTechnologie

Tvorba informačních systémů

Co je to Grid. Martin Kuba Superpočítačové Centrum Brno Seminář CESNET, Třešť

Obsah. Předmluva Začínáme: překlad, spuštění a ladění 27

Softwarové komponenty a Internet

Architektura aplikace

1. Aplikační architektura

Agendový Informační Systém Města Brna

MINISTERSTVO OBRANY ČESKÉ REPUBLIKY AGENTURA KOMUNIKAČNÍCH A INFORMAČNÍCH SYSTÉMŮ SEKCE PRŮMYSLOVÉ SPOLUPRÁCE MO GDS PRŮMYSLOVÉ DNY

Úvod do Web Services

Příloha č. 2 - Integrace SpiritÚAP do ESB Jihočeského kraje

370/2006 Sb. VYHLÁŠKA

MYBIZ - Řešení pro zpřístupnění dat ze stávajících aplikací na mobilních zařízeních (Mobilize your business!) Požadavky zákazníka.

MASARYKOVA UNIVERZITA FAKULTA INFORMATIKY DIPLOMOVÁ PRÁCE NÁVRHOVÉ VZORY V SOA

Přístup k řízení GIS jako součásti Enterprise Architecture

In orma I a. O nl Dva. Počítačové aplikace v podnikové a mezipodnikové praxi Technologie informačních systému R1zení a rozvoj podnikové informatiky

VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA

Vývoj informačních systémů. Architektura, návrh Vzory: Doménová logika

WEBOVÉ SYSTÉMY PORADENSKÝCH SLUŽEB WEB-BASED ADVISORY SERVICE SYSTEMS. Milan Mišovič, Jana Andrýsková

Architektury Informačních systémů. Jaroslav Žáček

SOFTWAROVÉ INŽENÝRSTVÍ 2

ČESKÁ TECHNICKÁ NORMA

ÚLOHA ELEKTRONICKÉHO DOKUMENTU PŘI PODÁNÍ VŮČI ÚŘADU

ČESKÁ TECHNICKÁ NORMA

IS SEM - informační systém pro správu a evidenci nemovitého majetku hlavního města Prahy

RELAČNÍ DATABÁZE. Cíl:

Architektury Informačních systémů. Jaroslav Žáček

Tvorba informačních systémů

Testování SOA systémů v Oracle SOA Suite

Implementace egovernment do měst a obcí. Josef Beneš. Úspěšné řízení úspěšných projektů

Dodávka systému pro Integrační server

Webové služby DPD. Verze

DOPLNĚK. Projekt Informační systém základních registrů je spolufinancován Evropskou unií z Evropského fondu pro regionální rozvoj.

Informační média a služby

Architektura. Vedení sesterské dokumentace

3. Linková vrstva. Linková (spojová) vrstva. Počítačové sítě I. 1 (5) KST/IPS1. Studijní cíl

Úvod. Petr Aubrecht (CA) Martin Ptáček (Wincor Nixdorf) Je 10 typů lidí: ti, kteří znají binární kód, a ti, kteří ne.

1 ÚVOD DO BPM. 1.1 Stručná historie BPM 5 KONTROLNÍ OTÁZKA Potřeba ohodnocení obchodu

výhra chvilka výhra chvilka

VZOROVÝ STIPENDIJNÍ TEST Z INFORMAČNÍCH TECHNOLOGIÍ

Semináˇr Java X J2EE Semináˇr Java X p.1/23

Technologie Java Enterprise Edition. Přemek Brada, KIV ZČU

Prezentace platformy

V Praze dne 4. července Dobrý den,

Dominik Vymětal. Informační technologie pro praxi 2009, Ostrava

Obsah. Úvodem KAPITOLA 1 Začínáme KAPITOLA 2 Projekty a jejich cíle...25

A7B36SI2 Tematický okruh SI08 Revidoval: Martin Kvetko

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY

LETECKÉ PRÁCE LETECKÉ ČINNOSTI PRO VLASTNÍ POTŘEBU

Microsoft Office 2003 Souhrnný technický dokument white paper

Vývoj informačních systémů. Architektura, návrh Vzory: Doménová logika

Základní úlohy: vytvoření dokumentu...13

1. VYMEZENÍ ODBORNÉ STÁŽE

Telelogic Focal Point využití pro řízení a optimalizaci projektového portfolia Verze 1.0

Zakázka Vnitřní integrace úřadu v rámci PROJEKTU Rozvoj služeb egovernmentu ve správním obvodu ORP Rosice

Transkript:

Thomas Erl Servisne orientovaná architektura Kompletní pruvodce.:,. 't '-.-II' 'i Computer Press, a. s. Brno 2009

Obsah Predmluva Úvod Prípadovéstudie KAPITOLA 1 Úvod Proč je tato kniha duležitá Cíletéto knihy Pro koho je tato kniha určena Co v této knize nenajdete Struktura knihy Dalšizdroje informaci KAPITOLA 2 Prípadové studie Jak jsou užity prípadové studie Prípadčíslo 1: RailCo,s. r. o. Prípadčíslo 2: Transit Line Systems, a. s. 11 13 29 13 13 15 16 17 17 27 29 29 30 32 základy a webových služeb KAPITOLA 3 ÚvOd do Základní Společné vlastnosti současné Bežné nedostatky v chápání Béžné hmatatelné výhody Bežná úskalí prijetí 37 37 43 57 60 63 KAPITOLA 4 vývoj 69 Časový prehled (od XML pres webové služby k ) 69 Pokračování vývoje (standardizační organizace a prispívající prodejci) 74 Koreny(srovnání s minulýmiarchitekturami) 79

KAPITOLA 5 Webové služby a prvotní Systém webových služeb Služby (jako webové služby) Popisy služeb (s jazykem WSDL) Výmena zpráv (s protokolem P) 99 100 101 116 124 a rozšírení WS- * Co je WS-* KAPITOLA 6 Webové služby a současná (část 1: Správa aktivit a komponovatelnost) Vzory výmeny zpráv Aktivita služeb Koordinace Atomické transakce Rídicí aktivity Orchestrace Choreografie KAPITOLA 7 Webové služby a současná (část 2: Pokročilá výmena zpráv, meta data a zabezpečení) Adresování Spolehlivá výmena zpráv Korelace Zásady Výmena metadat Zabezpečení Oznámení a události 136 137 139 147 151 158 164 171 177 183 185 191 199 202 207 214 223

Obsah 7 a servisní orlentace KAPITOLA 8 Principy servisní orientace Servisníorientace a podnik Anatomie servisné orientované architektury Béžné principyservisní orientace Jak spolu souvisí principyservisní orientace Servisníorientace a objektová orientace (část 2) Pfirozená podpora webových služeb pro principyservisní orientace KAPITOLA 9 Vrstvy služeb Servisní orientace a současná Abstrakce vrstev služeb Vrstva služeb aplikace Vrstva služeb fízení Vrstva služeb instrumentace Agnostické služby Scénáfe konfigurací vrstev služeb 233 234 236 242 259 267 269 271 271 275 278 281 283 285 286 BUdování (plánování a analýza) KAPITOLA 10 Strategie zavádéní Fáze životního cyklu zavádéní Strategie shora-dolu Strategie zdola-nahoru Agilní strategie KAPITOLA 11 servisné orientovaná analýza (část 1: Úvod) Úvoddo servisné orientované analýzy Výhodyvztahující se k fízení Odvozeníslužeb fízení 295 295 299 302 305 309 310 315 318

KAPITOLA 12 Servisne orientovaná analýza (část 2: Modelování služeb) Modelování služeb (krok za krokem) Pravidla pro modelování služeb Klasifikace logiky modelovaných služeb Srovnání prístupu k modelování služeb (príklad) 327 327 342 349 354 Budování (technologle a návrh) KAPITOLA 13 Servisne orientovaný návrh (část 1: Úvod) Úvod do servisné orientovaného návrhu Základyjazyka XMl Schéma související s jazykem WSDl Základyjazyka WSDl Základyjazyka P Nástroje pro návrh rozhraní služeb KAPITOLA 14 Servis ne orientovaný návrh (část 2: Pravidla pro kompozici ) Kroky pro kompozici Úvahy vedoucí k volbé vrstev se službami Úvahy vedoucí k aplikování hlavních standardu Úvahy vedoucí k volbé rozšírení KAPITOLA 15 Servisne orientovaný návrh (část 3: Návrh služeb) Prehled návrhu služeb Návrh entitné zamérených rídicíchslužeb (krok za krokem) Návrh aplikačníchslužeb (krok za krokem) Návrh úlohové zamérených rídicíchslužeb (krok za krokem) Pravidla pro návrh služeb KAPITOLA 16 Servisne orientovaný návrh (část 4: Návrh obchodních procesu) Základy jazyka WS-BPEl Prehled specifikace WS-Coordination Servisné orientovaný návrh rídicích procesu (krok za krokem) 367 367 371 375 383 387 391 391 394 395 402 407 408 411 430 445 459 467 468 479 482

Obsah 9 KAPITOLA 17 Základní rozšírení WS- * Základy jazyka WS-Addressing Základy jazyka WS-ReliableMessaging základy jazyka WS-Policy Základy jazyka WS-MetadataExchange Základy jazyka WS-Security 507 508 515 521 528 534 KAPITOLA 18 Platformy Základy platformy Podpora na platformé Podpora na platformé Úvahy ohledné integrace Java EE.NET 543 544 556 573 586 Prílohy PRílOHA A Prípadové studie: Záver 591 PRílOHA B Prehled modelu služeb 599 PRílOHA C Slovník 601 Rejstrík 655