+

Search Tips   |   Advanced Search

Service integration configurations

A service integration configuration can range from a single host running two connected applications to a globally-dispersed set of hundreds or thousands of communicating applications running over the bus.

A service integration configuration is based on one or more service integration buses that provide a managed communication fabric that supports service integration through asynchronous messaging.

A bus is a group of one or more interconnected bus members, each of which is an application server or an application server cluster. Applications connect to a bus at one of the messaging engines associated with its bus members.

A service integration bus provides the following capabilities:

Many scenarios only require a simple bus configurations, for example, a single server. If we add multiple servers to a single bus, we increase the number of connection points for applications to use. If we add server clusters as members of a bus, we can increase scalability and achieve high availability. Servers however, do not have to be bus members to connect to a bus. In more complex bus configurations, multiple buses are configured, and can be interconnected to form complex networks.

An enterprise might deploy multiple interconnected buses for organizational reasons. For example, an enterprise with several independent departments might want a separately administered bus in each location.

With bus-enabled Web services we can achieve the following goals:

We can change the service integration configuration to suit our needs, for example:


Subtopics

  • Configure a connection to a non-default bootstrap server
  • Service integration custom properties
  • JMS activation specification [Settings]