136 Patterns: Implementing Self-Service in an SOA Environment
For more detail on Enterprise Service Bus, see 3.2, “Overview of the Enterprise
Service Bus” on page 36.
WebSphere service integration bus
The service integration bus is the key component in the WebSphere Application
Server V6 that supports the implementation of an Enterprise Service Bus. The
flexibility of the service integration bus allows the ESB to connect consumers and
providers utilizing different transport mechanism. The service integration bus
combines support for applications connecting with native JMS, WebSphere MQ,
and Web services. It supports the message-oriented middleware and
request-response interaction models. As a part of this, the service integration
bus supports multiple message distribution models, reliability options, and
transactional messaging.
For more information about the service integration bus, see 5.2.2, “Service
integration” on page 76.
6.4.5 Others
In this section we briefly touch on a few other integration technologies, including:
򐂰 RMI/IIOP
򐂰 CORBA
RMI/IIOP
Remote Method Invocation (RMI) APIs allow developers to build distributed
applications in the Java programming language. They enable an object running
in one Java Virtual Machine to access another object running in a different Java
Virtual Machine.
The Internet Inter-ORB (Object Request Broker) Protocol (IIOP) is a protocol
used for communication between CORBA object request brokers. An object
request broker is a library that enables CORBA objects to locate and to
communicate with one another.
RMI/IIOP is an implementation of the RMI API over IIOP that allows developers
to write remote interfaces in the Java programming language.
CORBA
Common Object Request Broker Architecture (CORBA) is a platform-,
language-, and vendor-neutral standard for writing distributed object systems.
The CORBA standard was developed by the Object Management Group (OMG),
a consortium of companies founded in 1989. CORBA offers a broad range of
middleware services, including naming service, relationship service, and so on.

Get Patterns: Implementing Self-Service in an SOA Environment now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.