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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

224 <strong>B2B</strong> <strong>Integration</strong> — A <strong>Practical</strong> <strong>Guide</strong> <strong>to</strong> <strong>Collaborative</strong> E-<strong>commerce</strong><br />

Message passing<br />

Mini<br />

Computer<br />

Mainframe<br />

Unix<br />

! WinNT<br />

AS/400<br />

Figure 8.3. — Point-<strong>to</strong>-point messaging system<br />

Message passing uses a request/reply model where the communication<br />

occurs in a synchronous manner, requiring the calling application <strong>to</strong><br />

halt execution until a response is received. Synchronous messaging<br />

requires that every application, server and service necessary <strong>to</strong> complete<br />

the communication must be available and in service, just as if it where<br />

an RPC communication.<br />

8.3.3. MOM frameworks<br />

There are two types of messaging frameworks: message queuing and<br />

message brokers. Traditional MOM supports the point-<strong>to</strong>-point model<br />

while message brokers support the new paradigm of a hub-and-spoke<br />

model. Message brokers offer much potential in <strong>B2B</strong>i and may be the<br />

closest thing <strong>to</strong> EAI nirvana that the industry has seen.<br />

Message queuing<br />

Message queuing is a point-<strong>to</strong>-point model of communication between<br />

programs. Messages are s<strong>to</strong>red in queues, which can either be buffered

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

Saved successfully!

Ooh no, something went wrong!