ESB Magistrala uslug korporacyjnych.pdf

(1855 KB) Pobierz
Tytuł oryginału: Enterprise Service Bus: Theory in Practice
Tłumaczenie: Piotr Pilch
ISBN: 978-83-246-9170-8
© 2014 Helion S.A.
Authorized Polish translation of the English edition of Enterprise Service Bus, ISBN 9780596006754 ©
2004 David A. Chappell
This translation is published and sold by permission of O’Reilly Media, Inc., which owns or controls rights
to publish and sell the same.
All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means,
electronic or mechanical, including photocopying, recording or by any information storage retrieval system,
without permission from the Publisher.
Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej
publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą kserograficzną,
fotograficzną, a także kopiowanie książki na nośniku filmowym, magnetycznym lub innym powoduje
naruszenie praw autorskich niniejszej publikacji.
Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź towarowymi ich
właścicieli.
Autor oraz Wydawnictwo HELION dołożyli wszelkich starań, by zawarte w tej książce informacje były
kompletne i rzetelne. Nie bierze jednak żadnej odpowiedzialności ani za ich wykorzystanie, ani za
związane z tym ewentualne naruszenie praw patentowych lub autorskich. Wydawnictwo HELION nie
ponosi również żadnej odpowiedzialności za ewentualne szkody wynikłe z wykorzystania informacji
zawartych w książce.
Projekt okładki: Studio Gravite/Olsztyn
Obarek, Pokoński, Pazdrijowski, Zaprucki
Materiały graficzne na okładce zostały wykorzystane za zgodą Shutterstock Images LLC.
Wydawnictwo HELION
ul. Kościuszki 1c, 44-100 GLIWICE
tel. 32 231 22 19, 32 230 98 63
e-mail: helion@helion.pl
WWW: http://helion.pl (księgarnia internetowa, katalog książek)
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie/intsys
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
Printed in Poland.
Kup książkę
Poleć książkę
Oceń książkę
Księgarnia internetowa
Lubię to! » Nasza społeczność
Spis tre ci
Przedmowa .................................................................................................................... 7
Wst p .............................................................................................................................9
O ksi ce
Przegl d rozdzia ów
Konwencje dotycz ce wzorców integracji magistrali ESB
Konwencje u ywane w ksi ce
Podzi kowania
9
10
13
19
19
1. Magistrala ESB — wprowadzenie .............................................................................. 21
Architektura SOA w przedsi biorstwie sterowanym zdarzeniami
Nowe podej cie do uniwersalnej integracji
Architektura SOA dla us ug WWW
Tradycyjne metody integracji
Wymagania okre lane potrzebami dzia u informatycznego
Zainteresowanie ze strony bran y
W a ciwo ci magistrali ESB
Zaadaptowanie magistrali ESB w bran ach
Podsumowanie
22
22
23
24
25
26
28
39
42
2. Stan integracji ..............................................................................................................43
Biznesowe czynniki nap dowe wymuszaj ce integracj
Stan integracji w przedsi biorstwach
Wykorzystanie sprawdzonych procedur z technologii EAI i SOA
Refaktoryzacja do magistrali ESB
Podsumowanie
44
49
56
58
63
3
Kup książkę
Poleć książkę
3. Potrzeba jest matk wynalazku .................................................................................65
Rozwój magistrali ESB
Magistrala ESB w produkcji globalnej
Znajdowanie granicy rozbudowanego przedsi biorstwa
Integracja oparta na standardach
Analiza przypadku: produkcja
Podsumowanie
67
68
71
75
78
81
4. Format XML: fundament integracji danych biznesowych .........................................83
J zyk integracji
Aplikacje „wyginaj si ”, lecz nie „p kaj ”
Routing oparty na tre ci oraz transformacja
Ogólna architektura wymiany danych
Podsumowanie
83
85
90
93
98
5. Oprogramowanie MOM ..............................................................................................99
Porównanie interfejsu ci le powi zanego z interfejsem lu no powi zanym
Poj cia zwi zane z oprogramowaniem MOM
Niezawodno asynchroniczno ci
Niezawodne modele przesy ania komunikatów
Komunikaty transakcyjne
Wzorzec przesy ania komunikatów typu danie/odpowied
Standardy przesy ania komunikatów
Podsumowanie
100
106
110
112
115
118
120
121
6. Kontenery us ug i abstrakcyjne punkty ko cowe .................................................... 123
Architektura SOA zapewniana przez abstrakcyjne punkty ko cowe
Przesy anie komunikatów i czno w rdzeniu
Ró ne opcje po cze
Notacje dotycz ce diagramów
Niezale ne us ugi integracji mo liwe do wdro enia
Kontener us ug magistrali ESB
Kontenery us ug, serwery aplikacji i brokery integracji
Podsumowanie
124
126
126
128
131
132
139
146
7. Wywo ania us ug magistrali ESB, routing i architektura SOA ................................ 147
Znajdowanie, wi zanie i wywo ywanie
Wywo ywanie us ug magistrali ESB
Routing oparty na trasach: architektura SOA o wysokim stopniu rozproszenia
Routing oparty na tre ci
Wielokrotne wykorzystywanie us ug
Specjalizowane us ugi magistrali ESB
Podsumowanie
4
Spis tre ci
147
148
148
150
156
157
165
Kup książkę
Poleć książkę
8. Protoko y, przesy anie komunikatów, niestandardowe adaptery i us ugi ............ 167
Rdze MOM magistrali ESB
Ogólna struktura wywo a komunikatów
Analiza przypadku: integracja z partnerem
Podsumowanie
167
172
181
188
9. Opó nienie transferu w trybie wsadowym ............................................................. 189
Wady metody ETL
Typowe rozwi zanie: utrzymywanie nadmiernych stanów magazynowych
Analiza przypadku: migracja w celu zapewnienia integracji
w czasie rzeczywistym
Podsumowanie
190
194
195
202
10. Komponenty Java w magistrali ESB ..........................................................................205
Specyfikacja JBI
Architektura JCA
Technologia JMX
Podsumowanie
206
209
211
218
11. Wzorce integracji magistrali ESB i powtarzaj ce si rozwi zania projektowe ..... 219
Wzorzec VETO
Dwukrokowy wzorzec XRef
Wzorce integracji serwera portalu
Wzorzec integracji buforowania z przekazywaniem
Wzorce zapyta stowarzyszonych
Podsumowanie
220
223
226
235
239
244
12. Magistrala ESB i rozwój us ug WWW .......................................................................247
Mo liwo wspó dzia ania specyfikacji
Podsumowanie specyfikacji WS-*
Adaptowanie specyfikacji WS-* w magistrali ESB
Podsumowanie
248
248
251
253
Dodatek: lista dostawców magistrali ESB ................................................................255
Bibliografia ................................................................................................................ 257
Skorowidz .................................................................................................................. 261
Spis tre ci
5
Kup książkę
Poleć książkę
Zgłoś jeśli naruszono regulamin