Information Technology Reference
In-Depth Information
1. Message oriented Middleware (MOM)—This achieves integra-
tion by providing for the communication of messages between
applications by means of the messages placed in MOM, which
itself is implemented in a variety of configurations, including
message queuing and message passing. MOM is then responsible
for delivering to the target system. Microsoft's MSMQ, BizTalk,
IBM's MQSeries, and Talarian's SmartSockets are examples of
MOM.
2. Distributed object technology (DOT)—This achieves integration by
providing object interfaces that make applications look like objects.
The application can then be accessed by other applications across a
network through the object interfaces. OMG's CORBA, Microsoft's
COM+, and Sun's Java 2 Enterprise Edition (J2EE) are examples of
D OT.
3. Transaction processing monitors (TPMs)—These achieve integration
by providing critical support for integrity of distributed resources
such as databases, files, and message queues across distributed
architectures by allowing various types of transactions to be man-
aged using a variety of concepts including two-phase commit. BEA's
Tuxedo is an example of TPM.
Functional integration that is more flexible than the other two integration
models can be applied in three different forms as described later.
4.2.2.2.1 Synchronization
This corresponds to the coordination of data updates from multiple sources
across integrated applications that may have been developed and enhanced
over a long period of time. It provides integration that is loosely coupled
and predominantly asynchronous. These applications may represent various
relationships that a customer may have had with the enterprise or manage
employee- or product-related information. When an update is made into any
of the systems, the update needs to be propagated across all of these sys-
tems. Typically, synchronization is implemented by propagating a request
that describes the intended action and the corresponding data to each of the
relevant systems.
4.2.2.2.2 Component Integration
Component integration is the integration of applications where a well-
defined interface exists that allows a component to be accessed via requests
from other components without modifications. The interfaces for each
component must identify the specific functions that the component sup-
ports. It provides integration that is tightly coupled and predominantly
synchronous.
Search WWH ::




Custom Search