Enterprise Service Bus

Autobuzul de servicii de întreprindere ( în engleză  Enterprise Service Bus , ESB ) este un middleware care oferă o mesagerie centralizată și unificată orientată spre evenimente între diferite sisteme de informații bazate pe principiile unei arhitecturi orientate către servicii . Conceptul a fost introdus la începutul anilor 2000 de către Progress Software  - Sonic, care a dezvoltat produsul MOM SonicMQ [1] [2] .

Arhitectură

Principiul principal al magistralei de servicii este concentrarea mesajelor între diferite sisteme printr-un singur punct, în care, dacă este necesar, sunt asigurate controlul tranzacțional , transformarea datelor și siguranța mesajelor. Se presupune că toate setările pentru procesarea și transmiterea mesajelor sunt, de asemenea, concentrate într-un singur punct și sunt formate în termeni de servicii, astfel, la înlocuirea oricărui sistem informațional conectat la magistrală, nu este nevoie să reconfigurați alte sisteme.

Numele a fost ales prin analogie cu magistrala de sistem a computerului , care vă permite să conectați mai multe dispozitive și să transferați date între ele printr-un set de conductori.

Caracteristici cheie

„Enterprise Service Bus” este un termen umbrelă pentru un set de capabilități care sunt tratate în moduri ușor diferite în diferite implementări. De regulă, se evidențiază următoarele caracteristici cheie:

Produsele software specifice conțin, de obicei, adaptoare gata făcute pentru conectarea la anumite aplicații software și pot include, de asemenea, un API pentru crearea unor astfel de adaptoare.

Produse software

Din a doua jumătate a anului 2011, Forrester face referire la „valul de lideri” [4] următoarele produse cu prezență semnificativă pe piață: WebMethods ESB ( Software AG , familia de produse WebMethods , achiziționată de compania cu același nume), ActiveMatrix Service Autobuz ( Tibco ), Oracle Service Bus ( Oracle , familia Fusion Middleware ), WebSphere Message Broker ( IBM , familia WebSphere ). Sonic ESB ( Progress Software ), WebSphere ESB și ESBRE (IBM), FuseSource , cu unele nesemnificative - MuleESB , WSO2 , JBoss ESB ( Red Hat ).

Link -uri

  1. David Norfolk. Toate la bordul Enterprise Service Bus. procesarea evenimentelor, cineva?  (engleză) . Registrul (6 octombrie 2005). - „ Sonic Software are o bună pretenție la invenția Enterprise Service Bus (ESB) și a făcut mai mult decât oricine altcineva pentru a evangheliza conceptul, sprijinit de resursele companiei sale-mamă, Progress Software. ” Consultat la 4 decembrie 2012. Arhivat din original pe 7 decembrie 2012.
  2. Leonid Chernyak. SDN - de la concept la piață . sisteme deschise. DBMS . Open Systems (20 noiembrie 2012). „ Amintiți-vă doar de Sonic, care a venit pentru prima dată cu ideea unui autobuz de servicii pentru întreprinderi (ESB) în 2002, iar astăzi nici măcar nu este menționat în Wikipedia. ” Consultat la 4 decembrie 2012. Arhivat din original pe 7 decembrie 2012.
  3. Web Services Orchestration and Coreography - Open Systems . Consultat la 30 octombrie 2009. Arhivat din original pe 2 martie 2010.
  4. Ken Vollmer. The Forrester Wave: Enterprise Service Bus, Q2 2011  (engleză) . val . Forrester (25 aprilie 2011). Consultat la 4 decembrie 2012. Arhivat din original pe 7 decembrie 2012.

Literatură