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.

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

Scalability<br />

MOM is a highly scalable technology. The scalability of MOM has<br />

resulted in its wide-spread use in some of the world's largest and most<br />

complex systems, including many within demanding Wall Street financial<br />

institutions.<br />

Reliability<br />

MOM is not a new technology. It has been around for over a decade<br />

and has a proven track record in some of the most demanding<br />

environments. It is extremely reliable and able <strong>to</strong> handle high<br />

transactional systems.<br />

8.3.2. Types of communication<br />

There are three asynchronous: broadcasting, publish/subscribe and point<strong>to</strong>-point<br />

and one synchronous: message passing messaging models in<br />

common use <strong>to</strong>day.<br />

Broadcasting<br />

In a broadcast communication, a message is sent <strong>to</strong> every application on<br />

the network. Broadcasting may also be referred <strong>to</strong> as 'fire-and-forget'.<br />

Applications then decide if they want <strong>to</strong> act on the message. If an<br />

application has a need for the message, it will process the request and<br />

possibly respond <strong>to</strong> the sender. Otherwise, the message is ignored.<br />

Broadcasting is generally not recommended for a messaging solution,<br />

as it can impact network performance by increasing overall network<br />

traffic.<br />

Publish/subscribe<br />

A publish/subscribe messaging system supports an event-driven<br />

model where information consumers and producers participate in the<br />

transmission of messages. Producers 'publish' events, while consumers

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

Saved successfully!

Ooh no, something went wrong!