Wzorce integracji w przedsiębiorstwie
Autor | Gregora Hohpe i Bobby'ego Woolf'a |
---|---|
Język | język angielski |
Seria | Seria podpisów Martina Fowlera |
Temat | Wzór integracji przedsiębiorstwa |
Gatunek muzyczny | Literatura faktu , Tworzenie oprogramowania |
Opublikowany | 10 października 2003 r |
ISBN | 978-0321200686 |
Enterprise Integration Patterns to książka autorstwa Gregora Hohpe i Bobby'ego Woolfa, w której opisano 65 wzorców wykorzystania integracji aplikacji korporacyjnych i zorientowanego na komunikaty oprogramowania pośredniego w postaci języka wzorców .
Język wzorców integracji (przesyłania komunikatów).
Język wzorców przedstawiony w książce składa się z 65 wzorców podzielonych na 9 kategorii, które w dużej mierze śledzą przepływ wiadomości z jednego systemu do drugiego poprzez kanały, trasy i transformacje. Książka zawiera język wzorców oparty na ikonach, czasami nazywany „GregorGrams” na cześć jednego z autorów. Fragmenty książki (krótkie opisy wzorów) są dostępne na stronie pomocniczej (patrz Linki zewnętrzne ).
Style i rodzaje integracji
Książka wyróżnia cztery główne alternatywy dla integracji:
- Transfer plików
- Udostępniona baza danych
- Zdalne wywołanie procedury
- Wiadomości
Wprowadzono następujące typy integracji:
- Portal informacyjny
- Replikacja danych
- Wspólna funkcja biznesowa
- architektura zorientowana na usługi
- Rozproszony proces biznesowy
- Integracja między firmami
- Interakcja ściśle powiązana kontra interakcja luźno powiązana
Wiadomości
- Kanał wiadomości
- Wiadomość
- Rury i filtry
- Router wiadomości
- Tłumacz wiadomości
- Punkt końcowy wiadomości
Kanał wiadomości
- Kanał punkt-punkt
- Publikuj-subskrybuj kanał
- Kanał typu danych
- Nieprawidłowy kanał wiadomości
- Kanał martwych listów
- Gwarantowana dostawa
- Adapter kanału
- Mostek do przesyłania wiadomości
- Autobus wiadomości
Budowa wiadomości
- Wiadomość polecenia
- Wiadomość dokumentu
- Wiadomość o wydarzeniu
- Żądanie-odpowiedź
- Adres zwrotny
- Identyfikator korelacji
- Sekwencja wiadomości
- Wygaśnięcie wiadomości
- Wskaźnik formatu
Router wiadomości
- Router oparty na zawartości
- Filtr wiadomości
- Dynamiczny router
- Lista odbiorców
- Rozdzielacz
- Agregator
- Resekwenser
- Procesor złożonej wiadomości
- Rozpraszanie-zbieranie
- Poślizg trasy
- Kierownik Procesu
- Broker wiadomości
Transformacja wiadomości
- Owijarka do kopert
- Wzbogacacz treści
- Filtr zawartości
- Sprawdź roszczenia
- Normalizator
- Kanoniczny model danych
Punkt końcowy wiadomości
- Bramka wiadomości
- Mapowanie wiadomości
- Klient transakcyjny
- Ankieta konsumencka
- Konsument sterowany zdarzeniami
- Konkurujący konsumenci
- Dyspozytor wiadomości
- Konsument selektywny
- Trwały abonent
- Odbiornik idempotentny
- Aktywator usługi
Zarządzanie systemem
- Autobus kontrolny
- Objazd
- Podsłuch drutu
- Historia wiadomości
- Magazyn wiadomości
- Inteligentne proxy
- Wiadomość testowa
- Oczyszczacz kanałów
Język wzorców jest nadal aktualny, na przykład w tworzeniu i integracji aplikacji w chmurze oraz w Internecie rzeczy. W 2015 roku obaj autorzy spotkali się ponownie — po raz pierwszy od czasu publikacji książki — w ramach retrospektywy i wywiadu w IEEE Software .
Realizacja
Wzorce integracji przedsiębiorstwa są implementowane w wielu rozwiązaniach integracyjnych typu open source. Godne uwagi implementacje obejmują Spring Integration , Apache Camel , Red Hat Fuse , Mule ESB i Guaraná DSL .
Zobacz też
Linki zewnętrzne
- Oficjalna strona internetowa
- „Spis treści” . Źródło 4 czerwca 2014 r .
- „Dodatek dla Enterprise Architect rozszerzył możliwości tego narzędzia o tworzenie modeli EIP” . Źródło 8 kwietnia 2016 r .