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 219<br />

provide a single-domain, single-vendor solution for transaction processing.<br />

S<strong>to</strong>red procedures and triggers in single-vendor database environments<br />

now handle many of the transactional duties that used <strong>to</strong> be performed<br />

by TP moni<strong>to</strong>rs. However, these solutions lack such benefits as loadbalancing<br />

and prioritization found in traditional application servers and TP<br />

moni<strong>to</strong>rs. These vendor specific TP solutions can also prove inadequate<br />

when considering that the typical Fortune 500 company has dozens of<br />

separate databases based on four or more different database products.<br />

TP moni<strong>to</strong>rs are a necessity in most database-centric integration<br />

solutions. The major middleware vendors have not overlooked this fact<br />

as the lines between application servers, distributed objects and TP<br />

moni<strong>to</strong>rs are quickly becoming blurred.<br />

A few leading vendors for transactional middleware include BEA's<br />

Tuxedo, IBM's CICS and Microsoft's MTS.<br />

8.3. Message Oriented Middleware (MOM)<br />

MOM is an integration model that connects applications running on<br />

different systems by sending and receiving application data as messages.<br />

MOM is an asynchronous communication style that provides a loosely<br />

coupled exchange across multiple operating systems and disparate<br />

applications (see Figure 8.1).<br />

Sender Receiver<br />

Application A<br />

Message<br />

Application B<br />

Message<br />

Message! •<br />

Sent! 1 Message<br />

ip> (Received<br />

Queue Manager<br />

Middleware Ads<br />

as Media<strong>to</strong>r<br />

Figure 8.1. — Asynchronous communication using message oriented middleware

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

Saved successfully!

Ooh no, something went wrong!