Szczegóły ebooka

ESB. Magistrala usług korporacyjnych

ESB. Magistrala usług korporacyjnych

David Chappell

Ebook

Integracja systemów dla praktyków!

Integracja systemów oraz zapewnienie komunikacji między różnymi ich komponentami to ogromne wyzwanie. Podczas tworzenia własnych rozwiązań prawdopodobnie natkniesz się na dziesiątki problemów. Dlatego warto rozważyć możliwość wykorzystania sprawdzonych narzędzi. Należy do nich magistrala ESB (skrót od ang. Enterprise Service Bus). Magistrala taka zapewnia inteligentne zarządzanie ruchem, transformację danych, przesyłanie komunikatów i nie tylko. Brzmi obiecująco? Przekonaj się sam!

Sięgnij po tę książkę i poznaj interesujące strategie wykorzystania ESB. Na początku znajdziesz podstawy — właściwości magistrali, jej historię oraz formaty wymiany komunikatów. Z kolejnych rozdziałów dowiesz się, jak skutecznie integrować usługi, wywoływać komunikaty oraz korzystać z niestandardowych adapterów. Ponadto skupisz się na aspektach związanych z bezpieczeństwem magistrali oraz jej konfiguracją. Nauczysz się również radzić sobie w przypadku wystąpienia problemów z przepustowością magistrali oraz opóźnieniami transferu. Książka ta jest unikalną pozycją, poświęconą interesującym zagadnieniom związanym z magistralą ESB. Jest to Twoja lektura obowiązkowa!

Dzięki tej książce:

  • poznasz możliwości magistrali ESB
  • skonfigurujesz ją i wykorzystasz jej potencjał
  • rozwiążesz typowe problemy
  • zintegrujesz różne systemy — niezależnie od tego, czy to .NET czy Java!

Poznaj zaawansowane techniki integracji systemów!

Przedmowa (7)

Wstęp (9)

  • O książce (9)
  • Przegląd rozdziałów (10)
  • Konwencje dotyczące wzorców integracji magistrali ESB (13)
  • Konwencje używane w książce (19)
  • Podziękowania (19)

1. Magistrala ESB - wprowadzenie (21)

  • Architektura SOA w przedsiębiorstwie sterowanym zdarzeniami (22)
  • Nowe podejście do uniwersalnej integracji (22)
  • Architektura SOA dla usług WWW (23)
  • Tradycyjne metody integracji (24)
  • Wymagania określane potrzebami działu informatycznego (25)
  • Zainteresowanie ze strony branży (26)
  • Właściwości magistrali ESB (28)
  • Zaadaptowanie magistrali ESB w branżach (39)
  • Podsumowanie (42)

2. Stan integracji (43)

  • Biznesowe czynniki napędowe wymuszające integrację (44)
  • Stan integracji w przedsiębiorstwach (49)
  • Wykorzystanie sprawdzonych procedur z technologii EAI i SOA (56)
  • Refaktoryzacja do magistrali ESB (58)
  • Podsumowanie (63)

3. Potrzeba jest matką wynalazku (65)

  • Rozwój magistrali ESB (67)
  • Magistrala ESB w produkcji globalnej (68)
  • Znajdowanie granicy rozbudowanego przedsiębiorstwa (71)
  • Integracja oparta na standardach (75)
  • Analiza przypadku: produkcja (78)
  • Podsumowanie (81)

4. Format XML: fundament integracji danych biznesowych (83)

  • Język integracji (83)
  • Aplikacje "wyginają się", lecz nie "pękają" (85)
  • Routing oparty na treści oraz transformacja (90)
  • Ogólna architektura wymiany danych (93)
  • Podsumowanie (98)

5. Oprogramowanie MOM (99)

  • Porównanie interfejsu ściśle powiązanego z interfejsem luźno powiązanym (100)
  • Pojęcia związane z oprogramowaniem MOM (106)
  • Niezawodność asynchroniczności (110)
  • Niezawodne modele przesyłania komunikatów (112)
  • Komunikaty transakcyjne (115)
  • Wzorzec przesyłania komunikatów typu żądanie/odpowiedź (118)
  • Standardy przesyłania komunikatów (120)
  • Podsumowanie (121)

6. Kontenery usług i abstrakcyjne punkty końcowe (123)

  • Architektura SOA zapewniana przez abstrakcyjne punkty końcowe (124)
  • Przesyłanie komunikatów i łączność w rdzeniu (126)
  • Różne opcje połączeń (126)
  • Notacje dotyczące diagramów (128)
  • Niezależne usługi integracji możliwe do wdrożenia (131)
  • Kontener usług magistrali ESB (132)
  • Kontenery usług, serwery aplikacji i brokery integracji (139)
  • Podsumowanie (146)

7. Wywołania usług magistrali ESB, routing i architektura SOA (147)

  • Znajdowanie, wiązanie i wywoływanie (147)
  • Wywoływanie usług magistrali ESB (148)
  • Routing oparty na trasach: architektura SOA o wysokim stopniu rozproszenia (148)
  • Routing oparty na treści (150)
  • Wielokrotne wykorzystywanie usług (156)
  • Specjalizowane usługi magistrali ESB (157)
  • Podsumowanie (165)

8. Protokoły, przesyłanie komunikatów, niestandardowe adaptery i usługi (167)

  • Rdzeń MOM magistrali ESB (167)
  • Ogólna struktura wywołań komunikatów (172)
  • Analiza przypadku: integracja z partnerem (181)
  • Podsumowanie (188)

9. Opóźnienie transferu w trybie wsadowym (189)

  • Wady metody ETL (190)
  • Typowe rozwiązanie: utrzymywanie nadmiernych stanów magazynowych (194)
  • Analiza przypadku: migracja w celu zapewnienia integracji w czasie rzeczywistym (195)
  • Podsumowanie (202)

10. Komponenty Java w magistrali ESB (205)

  • Specyfikacja JBI (206)
  • Architektura JCA (209)
  • Technologia JMX (211)
  • Podsumowanie (218)

11. Wzorce integracji magistrali ESB i powtarzające się rozwiązania projektowe (219)

  • Wzorzec VETO (220)
  • Dwukrokowy wzorzec XRef (223)
  • Wzorce integracji serwera portalu (226)
  • Wzorzec integracji buforowania z przekazywaniem (235)
  • Wzorce zapytań stowarzyszonych (239)
  • Podsumowanie (244)

12. Magistrala ESB i rozwój usług WWW (247)

  • Możliwość współdziałania specyfikacji (248)
  • Podsumowanie specyfikacji WS-* (248)
  • Adaptowanie specyfikacji WS-* w magistrali ESB (251)
  • Podsumowanie (253)

Dodatek: lista dostawców magistrali ESB (255)

Bibliografia (257)

Skorowidz (261)

  • Tytuł: ESB. Magistrala usług korporacyjnych
  • Autor: David Chappell
  • Tytuł oryginału: Enterprise Service Bus: Theory in Practice
  • Tłumaczenie: Piotr Pilch
  • ISBN: 978-83-246-9171-5, 9788324691715
  • Data wydania: 2014-08-29
  • Format: Ebook
  • Identyfikator pozycji: intsys
  • Wydawca: Helion