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:
- suport pentru servicii sincrone și asincrone de a apela;
- utilizarea transportului securizat, cu livrare garantată a mesajelor, care susține modelul tranzacțional ;
- rutare statică și algoritmică a mesajelor ;
- accesul la date din sistemele de informații ale terților folosind adaptoare gata făcute sau special concepute;
- procesarea și transformarea mesajelor ;
- orchestrarea și coregrafia serviciilor; [3]
- diverse mecanisme de control și management ( audituri , logare ).
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
- ↑ 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.
- ↑ 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. (Rusă)
- ↑ Web Services Orchestration and Coreography - Open Systems . Consultat la 30 octombrie 2009. Arhivat din original pe 2 martie 2010. (nedefinit)
- ↑ 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ă
- David A. Chappelle, „ESB - Enterprise Service Bus” (BHV-Petersburg: 2008, ISBN 978-5-9775-0294-8 )
- Binildas A. Christudas, „Service Oriented Java Business Integration” (Packt Publishers: februarie 2008, ISBN 1-84719-440-0 ; ISBN 978-1-84719-440-4 )
- Michael Bell, „Modelare orientată către servicii: analiză, design și arhitectură de servicii” (2008 John Wiley & Sons , ISBN 978-0-470-14111-3 )
- Rademakers, Tijs, Dirksen, Jos, „ESB-uri cu sursă deschisă în acțiune” (2008 Manning, ISBN 1-933988-21-5 ), http://manning.com/rademakers/
- Chappel, Dave. „ESB Myth Busters: 10 mituri Enterprise Service Bus demontate. Claritatea definiției pentru un fenomen în creștere”. http://soa.sys-con.com/node/48035#