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.

Legacy System<br />

(Mainframe)<br />

ERP System<br />

(SAP, PeopleScft,<br />

Baan)<br />

Adapter<br />

Adapter<br />

<strong>Integration</strong> Brokers 257<br />

I A \ | lnteoration I/ 1 *\l , f C " S¥ste "\<br />

g.\i s/~& Broker "S-^f—v - * 02, Manugistics)<br />

Broker ff »<br />

Adapter<br />

r V<br />

v<br />

Adapter<br />

CRM System<br />

(Clarify, Siebel)<br />

Figure 9.1. — Hub-and-spoke architecture<br />

broker is fairly simple in this architecture, as everything is managed<br />

centrally.<br />

However, the centralized nature of this architecture is also its biggest<br />

drawback. If, for instance, connectivity <strong>to</strong> the integration broker is<br />

down due <strong>to</strong> network errors — the entire system would come <strong>to</strong> a<br />

standstill. No internal or external application is able <strong>to</strong> communicate<br />

with the other. To avoid such situations, this architecture requires a<br />

clustered solution in which multiple instances of integration brokers run<br />

on different physical machines.<br />

This architecture is suitable for small <strong>to</strong> medium size enterprises,<br />

which have relatively fewer internal and external applications <strong>to</strong> integrate<br />

with.<br />

The most widely used integration brokers based on this architecture<br />

are from webMethods, CrossWorlds and Vitria.<br />

9.2.2. Message bus architecture<br />

In message bus architecture, the message bus forms the backbone<br />

communication link <strong>to</strong> which all applications are connected (see

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

Saved successfully!

Ooh no, something went wrong!