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.

<strong>Integration</strong> Patterns 49<br />

3. Application Oriented <strong>Integration</strong> — This pattern integrates distributed<br />

applications by invoking each other's exposed interfaces via standard<br />

mechanisms, such as Application Programming Interfaces (APIs) and<br />

Remote Procedure Calls (RPCs).<br />

4. Business Process Oriented <strong>Integration</strong> or Event-driven <strong>Integration</strong> —<br />

This pattern integrates business processes spread across multiple<br />

organizations.<br />

Let us probe deeper in<strong>to</strong> each of these integration patterns.<br />

3.2. Data Oriented <strong>B2B</strong> <strong>Integration</strong><br />

Enterprise data and information are typically distributed among multiple<br />

database management systems and legacy systems. The corporate data<br />

can reside in databases (relational or object oriented), data warehouses,<br />

data marts and legacy flat files, e-mails, spreadsheets and other sources.<br />

A Fortune 500 company frequently has more than 50 different sources<br />

of data and, usually deploys between 5-7 different database technologies.<br />

The semantics of all these data sources is heterogeneous, i.e., their data<br />

modeling and schemas are different. The data sources exist independently<br />

and their data schema can change at any time. They run on different<br />

platforms and provide proprietary application programming interfaces<br />

(APIs) and SQL dialect <strong>to</strong> interface with them. Applications access data<br />

from this wide variety of data sources by using non-standard interfaces.<br />

Data oriented integration attempts <strong>to</strong> eliminate the use of these<br />

proprietary interfaces <strong>to</strong> access data. It gives the power <strong>to</strong> access data<br />

from disparate internal data sources over the Intranet and external data<br />

sources belonging <strong>to</strong> suppliers and business partners over the Internet,<br />

using a single standard interface.<br />

Data oriented integration is the real-time integration (zero latency)<br />

of diverse internal data from legacy systems, ERP system, CRM system,<br />

SCM system and other applications with the external data from vendors,<br />

suppliers and partners. With data oriented integration, the companies<br />

can easily publish and share their corporate data on the Internet with<br />

trading partners, regardless of their database system, operating system,<br />

or networking platform. Such integration supports unified views of

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

Saved successfully!

Ooh no, something went wrong!