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.

— J<br />

Com pa MY A<br />

Figure 3.26.<br />

Open Business<br />

Process<br />

<strong>Integration</strong> Patterns 91<br />

Company B<br />

Open process-based integration<br />

3.5.2. Business process integration and <strong>B2B</strong>i<br />

BPI for <strong>B2B</strong> applications is based on shared processes, which represent<br />

an extension of data exchange capabilities <strong>to</strong> include agreements on<br />

multiple interdependent sets of messages. For example, two companies<br />

might agree <strong>to</strong> an order management process that specifies how<br />

acknowledgements are handled, the exception paths for order changes<br />

and backorders, or other logic specific <strong>to</strong> the relationship between<br />

buyer and seller.<br />

Business process oriented integration has several benefits for an<br />

organization and its trading partners. They include:<br />

• Opportunity <strong>to</strong> redesign existing business processes and take out any<br />

sort of latency involved.<br />

• Ability <strong>to</strong> design, model, au<strong>to</strong>mate and execute new business processes<br />

based on collaboration with the trading partners.<br />

• Capability <strong>to</strong> hide the intricacies of how each company handles<br />

internally the processing of data exchanged via messages based on<br />

standard business semantics. As long as the format and semantics of<br />

messages exchanged between companies remains the same, the<br />

underlying application responsible for processing and generating<br />

messages can change.

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

Saved successfully!

Ooh no, something went wrong!