Integration may well be the single greatest challenge in creating and growing an e-business today.
To take advantage of the Web, businesses must integrate their existing applications with new Web technologies. In this module,
you will learn which tools are available to ensure the integration of constantly changing technologies, and the processes that depend on those technologies. Specifically, you will learn about two kinds of tools that play a critical part in any integration strategy:
- middleware and
- workflow services technologies.
By the end of this module, you will be able to complete the following:
- Describe message-oriented middleware and its function
- Describe RPC-based middleware and its function
- Describe data access/integration middleware and its function
- Describe distributed object middleware and its function
- Describe transaction processors and their function
- Explain Enterprise Application Integration and its function
- Describe workflow services solutions and their role in integration
Broadly speaking, there are four important established technological forms of middleware, with several more in the early stages of development, all of which are based on object-oriented or component-based software engineering principles. The four technologies are
- remote procedure call,
- message-oriented middleware (MOM),
- object request brokers (ORBs), and
- a class of transaction-oriented middleware.
I discuss each of these in turn and conclude with some current trends. For each of the following sections, in addition to discussing the core enabling technologies, I also discuss some of the middleware services associated with the particular approach.
The next lesson explains middleware and how it integrates eBusiness technologies.