Vzory podnikové integrace - Enterprise Integration Patterns
![]() | |
Autor | Gregor Hohpe a Bobby Woolf |
---|---|
Jazyk | Angličtina |
Série | Série podpisů Martina Fowlera |
Předmět | Vzorec podnikové integrace |
Žánr | Literatura faktu, Vývoj softwaru |
Publikováno | 10. října 2003 |
ISBN | 978-0321200686 |
Vzory podnikové integrace je kniha Gregora Hohpeho a Bobbyho Woolfa a popisuje 65 vzory pro použití integrace podnikových aplikací a middleware orientovaný na zprávy ve formě a vzorový jazyk.
Vzorový jazyk integrace (zasílání zpráv)
Jazyk vzorů představený v knize se skládá ze 65 vzorů strukturovaných do 9 kategorií, které do značné míry sledují tok zprávy z jednoho systému do druhého prostřednictvím kanálů, směrování a transformací. Kniha obsahuje vzorový jazyk založený na ikonách, někdy přezdívaný podle jednoho z autorů „GregorGrams“. Výňatky z knihy (krátké popisy vzorů) jsou k dispozici na podpůrném webu (viz externí odkazy ).
Styly a typy integrace
Kniha rozlišuje čtyři alternativy nejvyšší úrovně pro integraci:
- Přenos souboru
- Sdílená databáze
- Vzdálené vyvolání procedury
- Zprávy
Jsou zavedeny následující typy integrace:
- Informační portál
- Replikace dat
- Sdílená obchodní funkce
- Architektura orientovaná na služby
- Distribuovaný obchodní proces
- Integrace mezi podniky
- Těsně vázaná interakce vs. volně vázaná interakce
Zprávy
- Kanál zpráv
- Zpráva
- Potrubí a filtry
- Směrovač zpráv
- Překladač zpráv
- Koncový bod zprávy
Kanál zpráv
- Kanál point-to-point
- Kanál publikování a odběru
- Kanál datového typu
- Neplatný kanál zpráv
- Kanál mrtvého dopisu
- Garantované doručení
- Adaptér kanálu
- Messaging Bridge
- Sběrnice zpráv
Konstrukce zprávy
- Velitelská zpráva
- Zpráva dokumentu
- Zpráva o události
- Žádost-odpověď
- Zpáteční adresa
- Korelační identifikátor
- Pořadí zpráv
- Vypršení platnosti zprávy
- Indikátor formátu
Směrovač zpráv
- Směrovač založený na obsahu
- Filtr zpráv
- Dynamický router
- Seznam příjemců
- Rozdělovač
- Agregátor
- Opakovač
- Složený procesor zpráv
- Scatter-Gather
- Směrování skluzu
- Procesní manažer
- Zprostředkovatel zpráv
Transformace zpráv
- Obálka obálky
- Enricher obsahu
- Filtr obsahu
- Nárokovat šek
- Normalizátor
- Kanonický datový model
Koncový bod zprávy
- Brána pro zasílání zpráv
- Mapovač zpráv
- Transakční klient
- Dotazovací spotřebitel
- Event-Driven Consumer
- Konkurenční spotřebitelé
- Odesílatel zpráv
- Selektivní spotřebitel
- Odolný účastník
- Idempotentní přijímač
- Aktivátor služby
Řízení systému
- Řídicí sběrnice
- Objížďka
- Drátěný kohoutek
- Historie zpráv
- Obchod zpráv
- Inteligentní proxy
- Zkušební zpráva
- Channel Purger
Vzorový jazyk je i dnes relevantní, například při vývoji a integraci cloudových aplikací a na internetu věcí. V roce 2015 se oba autoři knihy sešli - poprvé od vydání knihy - za retrospektivu a rozhovor v Software IEEE.[1]
Implementace
Enterprise Integration Patterns jsou implementovány do mnoha řešení integrace open source. Pozoruhodné implementace zahrnují Jarní integrace, Apache Camel, Pojistka Red Hat, Mule ESB a Guaraná DSL.
Viz také
Reference
- ^ Zimmermann, Olaf; Pautasso, Cesare; Hohpe, Gregor; Woolf, Bobby (2016). „Desetiletí vzorů podnikové integrace: konverzace s autory“. Software IEEE. 33 (1): 13–19. doi:10.1109 / MS.2016.11.
externí odkazy
- Oficiální webové stránky
- "Obsah". Citováno 4. června 2014.
- „Doplněk pro Enterprise Architect rozšířil možnosti tohoto nástroje o vytváření modelů EIP“. Citováno 8. dubna 2016.
![]() ![]() | Tento článek o počítačové knize nebo sérii knih je pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |