Enterprise service bus

All customer services communicate in the same way with the ESB: the ESB translates a message to the correct message type and sends the message to the correct consumer service.
ESB hive of commodity components

An enterprise service bus (ESB) implements a communication system between mutually interacting software applications in a service-oriented architecture (SOA).

- Enterprise service bus

45 related topics

Relevance

Enterprise application integration

Use of software and computer systems' architectural principles to integrate a set of enterprise computer applications.

A diagram showing how the user interacts with application software on a typical desktop computer. The application software layer interfaces with the operating system, which in turn communicates with the hardware. The arrows indicate information flow.

There are two major topologies: hub-and-spoke, and bus.

Software AG

Enterprise software company with over 10,000 enterprise customers in over 70 countries.

A diagram showing how the user interacts with application software on a typical desktop computer. The application software layer interfaces with the operating system, which in turn communicates with the hardware. The arrows indicate information flow.

The company launched Centrasite SOA Governance platform in 2006 and with the $546M acquisition of U.S. rival webMethods in 2007 Software AG became one of the leaders in enterprise service bus, business process management and service-oriented architecture (SOA) product space.

Mule (software)

All customer services communicate in the same way with the ESB: the ESB translates a message to the correct message type and sends the message to the correct consumer service.

Mule is a lightweight enterprise service bus (ESB) and integration framework provided by MuleSoft.

Apache ServiceMix

Apache ServiceMix is an open-source software project to implement a distributed enterprise service bus (ESB).

WSO2

Open-source technology provider founded in 2005.

Tungsten was followed by WSO2 Titanium, which later became WSO2 Enterprise Service Bus (ESB).

Enterprise messaging system

Set of published enterprise-wide standards that allows organizations to send semantically precise messages between computer systems.

Although similar in concept to an enterprise service bus (ESB), an EMS places emphasis on design of messaging protocols (for instance, using DDS, MSMQ or AMQP), not the implementation of the services using a specific technology such as web services, DDS APIs for C/C++ and Java, .NET or Java Message Service (JMS).

Oracle Enterprise Service Bus

Organisation and their connected ( "extended" or “virtual”) enterprises.

Computer simulation, one of the main cross-computing methodologies.

This release of Oracle Retail Integration Bus (RIB) Essentials includes changes in architecture, technology stack, and deployment Oracle ESB is technically an 'enterprise service bus' designed and implemented in an Oracle Fusion Architecture's SOA environment; to simplify the interaction and communication between existing Oracle products, third-party applications, or any combination of these.

OpenESB

OpenESB main parts
JBI high level schema
XSD Editor
WSDL Editor
BPEL Editor
Complex BPEL sample
Data Mapper Editor
Composite Application Editor

OpenESB is a Java-based open-source enterprise service bus.

Apache Synapse

Apache Synapse is a simple, lightweight and high performance open source enterprise service bus (ESB) and mediation engine.

Petals ESB

Petals ESB is an open-source ESB developed by Linagora.