18.04.2013 Views

B2B Integration : A Practical Guide to Collaborative E-commerce

B2B Integration : A Practical Guide to Collaborative E-commerce

B2B Integration : A Practical Guide to Collaborative E-commerce

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Middleware Technologies 215<br />

The various types and classes of middleware are extensive and<br />

cannot be covered completely in one chapter. Therefore, this chapter<br />

provides an overview of the most popular middleware technologies,<br />

including:<br />

• Transaction Oriented Middleware;<br />

• Message Oriented Middleware; and<br />

• Distributed Objects and Components.<br />

Transaction Oriented Middleware — This middleware technology<br />

includes transaction processing (TP) moni<strong>to</strong>rs and transactional-based<br />

application servers. TP moni<strong>to</strong>rs were the first true middleware application<br />

servers. A transaction processing (TP) moni<strong>to</strong>r is middleware that<br />

manages transactions, processes, or applications from multiple clients<br />

across multiple servers.<br />

Generally, these transactions are carried out on database servers but<br />

can also be process-based. Some functions performed by TP moni<strong>to</strong>rs<br />

include prioritization, resource funneling, connection pooling, highavailability<br />

and load balancing. TP moni<strong>to</strong>rs are mature, stable, battletested<br />

middleware solutions. IBM's CICS is a TP moni<strong>to</strong>r which has<br />

been around since the 1960s.<br />

Message Oriented Middleware (MOM) — MOM is an integration model<br />

that connects applications running on different systems by sending and<br />

receiving application data as messages. The application data is combined<br />

with a header (information about the data) <strong>to</strong> form a message.<br />

MOM is an asynchronous model providing a loosely coupled<br />

communication between the client and server. There are two primary<br />

MOM frameworks: point-<strong>to</strong>-point and hub-and-spoke (brokering). The<br />

emergence of the hub-and-spoke model of message brokering offers<br />

substantial benefits over the traditional point-<strong>to</strong>-point model message<br />

queue.<br />

Distributed Objects and Components — This middleware technology<br />

allows objects and components, distributed throughout servers within an<br />

enterprise, <strong>to</strong> interoperate and share functionality. Client objects and<br />

components invoke the public methods of server objects and components<br />

providing business method level integration.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!