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.

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

Metadata<br />

Reposi<strong>to</strong>ry<br />

ERP System<br />

(SAP, PeopleSoft,<br />

Baan)<br />

%\ /<br />

Adapter<br />

Adapter<br />

n<br />

Adapter<br />

Adapter<br />

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

Broker<br />

SCM System<br />

(i2, Manugistics)<br />

Adapter<br />

n Adapter<br />

Message<br />

Adapter<br />

tt<br />

Adapter-<br />

Databases<br />

(Oracle, Sybase)<br />

Figure 9.2. — Message bus architecture<br />

CRM System<br />

(Clarify, Siebel)<br />

Adapter<br />

n Adapter<br />

Bus<br />

Adapter<br />

n Adapter<br />

Legacy System<br />

(Mainframe)<br />

Figure 9.2). Every message that flows between applications travels over<br />

the bus <strong>to</strong> the integration broker, which transforms, translates and<br />

routes the message <strong>to</strong> the receiving application.<br />

The addition of new applications is also simple in this architecture.<br />

The integration broker suite would provide either a pre-packaged adapter<br />

for the application or APIs <strong>to</strong> build an adapter for the same. After the<br />

new application is connected <strong>to</strong> the bus, it can communicate with all<br />

the applications that are connected <strong>to</strong> the bus.<br />

In this architecture, the integration broker should be viewed as 'just<br />

another service on the bus' and not as a hub.<br />

Since this architecture is distributed in nature, it offers better<br />

scalability and performance. It is more suitable for large size companies,<br />

which have a relatively large number of internal and external applications<br />

<strong>to</strong> connect with.<br />

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

are from Tibco and SeeBeyond.<br />

9.2.3. Multi-hub architecture<br />

A multi-hub architecture is characterized by the presence of multiple<br />

integration brokers, each one of which has many applications connected<br />

<strong>to</strong> it (see Figure 9.3). This configuration links <strong>to</strong>gether all the different

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

Saved successfully!

Ooh no, something went wrong!