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.

Middleware Technologies 225<br />

or persistent. Each application 'node' contains its own message queue.<br />

Message queuing is often associated with IBM's popular MQSeries,<br />

which has been used for several years as the application integration<br />

solution of choice for the mainframe and UNIX platforms.<br />

Message brokers<br />

A better approach <strong>to</strong> point-<strong>to</strong>-point model of message queues is a<br />

message broker. A message broker is an intelligent intermediary that<br />

directs the flow of messages between applications, which become sources<br />

and consumers of information. Message brokers provide a very flexible<br />

communications backbone and such services as data transformation,<br />

message routing and message warehousing (see Figure 8.4).<br />

Message brokering is rapidly proving <strong>to</strong> be the most flexible and<br />

adaptable way <strong>to</strong> translate between multiple information formats found<br />

in typical enterprise application environments. Message brokers also<br />

provide additional services, such as data transformation, event-driven<br />

processing and intelligent routing. Message brokers are discussed in<br />

greater detail in the chapter on integration brokers.<br />

Legacy System<br />

(Mainframe)<br />

ERP System<br />

(SAP, Peoples eft,<br />

Baan)<br />

Adapter<br />

Adapter<br />

<strong>Integration</strong><br />

Broker<br />

Adapter<br />

Adapter<br />

CRM System<br />

(Clarify, Siebel)<br />

SCM System<br />

'"§. (i2, Manugistics)<br />

Figure 8.4. — Hub-and-spoke approach of message brokering

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

Saved successfully!

Ooh no, something went wrong!