Enterprise Service Bus (ESB)

Autor: Peter Berry
Data Utworzenia: 19 Sierpień 2021
Data Aktualizacji: 22 Czerwiec 2024
Anonim
Enterprise Service Bus (ESB)
Wideo: Enterprise Service Bus (ESB)

Zawartość

Definicja - Co oznacza Enterprise Service Bus (ESB)?

Magistrala usług dla przedsiębiorstw (ESB) to zintegrowana platforma, która zapewnia podstawowe usługi interakcji i komunikacji dla złożonych aplikacji za pośrednictwem opartego na zdarzeniach i opartego na standardach mechanizmu przesyłania komunikatów lub magistrali, zbudowanego z wykorzystaniem technologii infrastruktury oprogramowania pośredniego. Platforma ESB jest ukierunkowana na izolowanie połączenia między usługą a kanałem transportowym i służy do spełnienia wymagań architektury zorientowanej na usługi (SOA).


Opinie na temat dokładnej definicji ESB różnią się, ponieważ termin ten często odnosi się do ESB leżących u podstaw infrastruktury oprogramowania.

Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia Enterprise Service Bus (ESB)

ESB obejmuje następujące podstawowe elementy:

  • Platforma architektoniczna
  • Oprogramowanie
  • Pakiet oprogramowania

ESB zapewnia warstwę koncepcyjną dla uznanego korporacyjnego systemu przesyłania wiadomości, który umożliwia architektom integracji stosowanie zalet przesyłania wiadomości bez pisania kodu. W przeciwieństwie do tradycyjnych technik integracji aplikacji korporacyjnych (EAI), takich jak monolityczny hub lub stos struktur szprychowych, ESB opiera się na prostych funkcjach oddzielonych jako elementy elementarne z rozproszonym wdrożeniem i współpracą, zgodnie z wymaganiami.


Dodatkowo, ESB ma oparte na metryce elementy strukturalne SOA i SOA 2.0, które zapewniają elastyczność i możliwości wielu mediów transportowych. Większość dostawców ESB integruje wartości SOA, uwzględniając niezależne formaty.