Explore the key concepts pertaining to service integration.
A service integration bus is a form of managed communication that
supports service integration through synchronous and asynchronous
messaging. A bus consists of interconnecting messaging engines that
manage bus resources. The members
of a service integration bus are the application servers on which
the messaging engines are defined.
- Learning about service integration buses
- A service integration bus is a group of one or more application
servers or server clusters in an application server cell that cooperate
to provide asynchronous messaging services.
- Planning issues for bus topologies
- To plan a bus topology, you must consider issues such as number
of buses in the topology, distribution of messaging engines and bus
destinations, and naming conventions for service integration bus resources.
- Learning about messaging engines
- Messaging engines are an important component of service integration
technologies because they allow applications to communicate with the
bus, and process messages.
- Learning about message stores
- File stores enable messaging engines to preserve operating information
and to persist those objects that messaging engines need for recovery
in the event of a failure, using a file system.
- Learning about bus destinations
- Service integration has the following types of bus destinations:
queue, topic space, foreign, and alias. Each has a different purpose.
- Learning about mediations
- Use mediations to influence the content of a message, or the way
in which it is handled in service integration technologies.
- Learning about service integration security
- The security components of the service integration bus provide
end-to-end security for sending messages from one application to another.