Enterprise Service Bus

Enterprise service bus ( anglicky enterprise  service bus , ESB ) je middleware , který poskytuje centralizované a jednotné zasílání zpráv zaměřených na události mezi různými informačními systémy na základě principů architektury orientované na služby . Tento koncept byl představen na počátku roku 2000 společností Progress Software  - Sonic, která vyvinula produkt MOM SonicMQ [1] [2] .

Architektura

Hlavním principem servisní sběrnice je koncentrace zpráv mezi různými systémy prostřednictvím jediného bodu, ve kterém je v případě potřeby zajištěna transakční kontrola , transformace dat a bezpečnost zpráv. Rovněž se předpokládá, že všechna nastavení pro zpracování a přenos zpráv jsou soustředěna do jednoho bodu a jsou tvořena z hlediska služeb, takže při výměně jakéhokoli informačního systému připojeného na sběrnici není potřeba překonfigurovat další systémy.

Název byl zvolen analogicky se systémovou sběrnicí počítače , která umožňuje připojit několik zařízení a přenášet mezi nimi data po jedné sadě vodičů.

Klíčové vlastnosti

"Enterprise Service Bus" je zastřešující termín pro sadu schopností, které jsou v různých implementacích zpracovávány mírně odlišnými způsoby. Zpravidla vynikají následující klíčové vlastnosti:

Specifické softwarové produkty obvykle také obsahují hotové adaptéry pro připojení ke konkrétnímu aplikačnímu softwaru a mohou také obsahovat API pro vytváření takových adaptérů.

Softwarové produkty

Od druhé poloviny roku 2011 Forrester označuje „vlnu lídrů“ [4] následující produkty s významnou přítomností na trhu: WebMethods ESB ( Software AG , produktová rodina WebMethods , získaná stejnojmennou společností), ActiveMatrix Service Bus ( Tibco ), Oracle Service Bus ( Oracle , rodina Fusion Middleware ), WebSphere Message Broker ( IBM , rodina WebSphere ). Sonic ESB ( Progress Software ), WebSphere ESB a ESBRE (IBM), FuseSource , s nevýznamnými - MuleESB , WSO2, JBoss ESB ( Red Hat ).

Odkazy

  1. David Norfolk. Vše na palubě Enterprise Service Bus. zpracování událostí, někdo?  (anglicky) . The Register (6. října 2005). - " Sonic Software má dobrý nárok na vynález Enterprise Service Bus (ESB) a udělal více než kdokoli jiný pro evangelizaci tohoto konceptu, s podporou zdrojů své mateřské společnosti Progress Software. " Získáno 4. prosince 2012. Archivováno z originálu 7. prosince 2012.
  2. Leonid Černyak. SDN - od konceptu po trh . otevřené systémy. DBMS . Otevřené systémy (20. listopadu 2012). " Jen si vzpomeňte na Sonica, který jako první přišel s myšlenkou podnikové servisní sběrnice (ESB) v roce 2002 a dnes o tom není ani zmínka na Wikipedii. " Získáno 4. prosince 2012. Archivováno z originálu 7. prosince 2012.
  3. Orchestr a choreografie webových služeb – otevřené systémy . Získáno 30. října 2009. Archivováno z originálu 2. března 2010.
  4. Ken Vollmer. The Forrester Wave: Enterprise Service Bus, Q2 2011  (anglicky) . vlna . Forrester (25. dubna 2011). Získáno 4. prosince 2012. Archivováno z originálu 7. prosince 2012.

Literatura