Enterprise Service Bus

Enterprise service bus ( engelsk  enterprise service bus , ESB ) er en middleware , der giver en centraliseret og samlet hændelsesorienteret besked mellem forskellige informationssystemer baseret på principperne for en serviceorienteret arkitektur . Konceptet blev introduceret i begyndelsen af ​​2000'erne af Progress Software  - Sonic, som udviklede MOM -produktet SonicMQ [1] [2] .

Arkitektur

Hovedprincippet i servicebussen er koncentrationen af ​​meddelelser mellem forskellige systemer gennem et enkelt punkt, hvor der om nødvendigt leveres transaktionskontrol , datatransformation og meddelelsessikkerhed. Alle indstillinger for behandling og transmission af meddelelser antages også at være koncentreret på et enkelt punkt og er dannet i form af tjenester, så der er ikke behov for at omkonfigurere andre systemer ved udskiftning af ethvert informationssystem, der er forbundet til bussen.

Navnet blev valgt i analogi med computerens systembus , som giver dig mulighed for at forbinde flere enheder og overføre data mellem dem over et sæt ledere.

Nøglefunktioner

"Enterprise Service Bus" er en paraplybetegnelse for et sæt funktioner, der behandles på lidt forskellige måder i forskellige implementeringer. Som regel skiller følgende nøglefunktioner sig ud:

Specifikke softwareprodukter indeholder normalt også færdige adaptere til tilslutning til specifik applikationssoftware og kan også inkludere en API til at skabe sådanne adaptere.

Softwareprodukter

Fra anden halvdel af 2011 henviser Forrester til "bølgen af ​​ledere" [4] følgende produkter med betydelig markedstilstedeværelse: WebMethods ESB ( Software AG , WebMethods produktfamilie , erhvervet af virksomheden af ​​samme navn), ActiveMatrix Service Bus ( Tibco ), Oracle Service Bus ( Oracle , Fusion Middleware- familie ), WebSphere Message Broker ( IBM , WebSphere- familie ). Sonic ESB ( Progress Software ), WebSphere ESB og ESBRE (IBM), FuseSource , med ubetydelige - MuleESB , WSO2, JBoss ESB ( Red Hat ).

Links

  1. David Norfolk. Alle ombord på Enterprise Service Bus. begivenhedsbehandling, nogen?  (engelsk) . Registret (6. oktober 2005). - " Sonic Software har et godt krav på opfindelsen af ​​Enterprise Service Bus (ESB) og har gjort mere end nogen anden for at evangelisere konceptet, bakket op af ressourcerne fra dets moderselskab, Progress Software. " Hentet 4. december 2012. Arkiveret fra originalen 7. december 2012.
  2. Leonid Chernyak. SDN - fra koncept til marked . åbne systemer. DBMS . Åbne systemer (20. november 2012). " Husk bare Sonic, som først kom med ideen om en virksomhedsservicebus (ESB) i 2002, og i dag er den ikke engang nævnt i Wikipedia. " Hentet 4. december 2012. Arkiveret fra originalen 7. december 2012.
  3. Web Services Orchestration og koreografi - åbne systemer . Hentet 30. oktober 2009. Arkiveret fra originalen 2. marts 2010.
  4. Ken Vollmer. The Forrester Wave: Enterprise Service Bus, Q2 2011  (engelsk) . bølge . Forrester (25. april 2011). Hentet 4. december 2012. Arkiveret fra originalen 7. december 2012.

Litteratur