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.

Application Application Application Application<br />

$ $ # $<br />

Message<br />

Broker<br />

Message<br />

Broker<br />

£ ¥~^<br />

Application Application Application<br />

<strong>Integration</strong> Brokers 259<br />

Application Application<br />

$ $<br />

Application^ H"*** I<br />

Broker |<br />

in?<br />

Message<br />

Broker<br />

Application Application<br />

Figure 9.3. — Multi-hub architecture<br />

integration brokers. The connectivity of the brokers is transparent <strong>to</strong> the<br />

underlying applications. Through their respective connection with an<br />

integration broker, they are integrated with all the other applications<br />

linked <strong>to</strong> different brokers in the system.<br />

This architecture is very useful as a scalability solution, where<br />

multiple instances of the same integration broker can be deployed on<br />

different physical machines. More such instances can be added if the<br />

number of applications <strong>to</strong> be integrated increases or the current solution<br />

is slow due <strong>to</strong> overload.<br />

9.3. Components of <strong>Integration</strong> Brokers<br />

The essential components of any integration broker include Messaging<br />

Manager and Message Warehouses, Application Adapters, Data<br />

Transformation Component, Workflow Manager, Metadata Reposi<strong>to</strong>ry<br />

and Administration Tool (see Figure 9.4). All of them work <strong>to</strong>gether in<br />

providing a robust, flexible and dynamic integration solution that supports<br />

the exchange and transformation of data from multiple applications over<br />

multiple networks.<br />

Several components such as the data transformation component and<br />

the workflow manager do not fall in<strong>to</strong> the category of application or<br />

middleware. They can be placed in either applications or middleware.

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

Saved successfully!

Ooh no, something went wrong!