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.

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

which approach best suits your integration goals. The most important<br />

ones are:<br />

• Will the integration be real-time?<br />

• What is the level of complexity of a given solution?<br />

• What is the degree of synchronization achieved in the integration?<br />

• Is the solution robust and scalable enough <strong>to</strong> handle your integration<br />

needs?<br />

• Is the solution flexible enough <strong>to</strong> adapt <strong>to</strong> your company's business<br />

processes?<br />

• What is the level of au<strong>to</strong>nomy or independence that your company<br />

will have in implementing the solution?<br />

• How close the participating companies will have <strong>to</strong> work in order <strong>to</strong><br />

achieve integration based on the solution?<br />

Figure 3.27 shows the different modes of integration and the level of<br />

synchronization achieved in using each one of them.<br />

To achieve <strong>B2B</strong>i, your company will have <strong>to</strong> adopt one or more of<br />

the integration patterns discussed in this chapter. Irrespective of the<br />

integration pattern or a combination of multiple patterns that you employ<br />

for <strong>B2B</strong>i, the final goal is <strong>to</strong> achieve real-time, secured access <strong>to</strong><br />

internal corporate and external (suppliers, partners and cus<strong>to</strong>mers) data,<br />

which allows dynamic collaboration. The integration strategy should be<br />

in line with your company's business and technology environments and<br />

short-term and long-term business goals.<br />

*Asynchronous Replication (Delayed)<br />

IfData Warehouses<br />

Data Marts<br />

•Transient Data Sources<br />

Staged<br />

• Asynchronous RPCs<br />

•Asynchronous API Calls<br />

Message Queuing<br />

• Message Br oka's<br />

f-Publish and Subscribe<br />

Non-real-time<br />

Virtual Data Warehouses<br />

• Synchronous Replication<br />

f Multi-database Servers<br />

• Databas e Acces s APIs<br />

Real-time (Data <strong>Integration</strong>)<br />

• Synchronous RPCs<br />

• Synchronous API Calls<br />

• Object Request Brokers<br />

• TP Moni<strong>to</strong>rs<br />

Real-time (Application <strong>Integration</strong>)<br />

Figure 3.27. — Level of synchronization in different types of integration

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

Saved successfully!

Ooh no, something went wrong!