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.

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

as defined in the process design. The process execution engine manages<br />

a set of installed processes and coordinates their execution, thereby<br />

integrating applications and operations irrespective of the underlying<br />

platform. It interacts with the <strong>B2B</strong> integration server <strong>to</strong> exchange<br />

information with applications, control execution of individual steps and<br />

state transitions for running processes. All its actions are persistently<br />

logged <strong>to</strong> the database so that the users can analyze the data through a<br />

reporting <strong>to</strong>ol.<br />

Since <strong>B2B</strong> applications may involve heavy loads, the execution<br />

engine should be able <strong>to</strong> manage a large pool of concurrently running<br />

processes. In addition, it should provide checkpoint/restart capabilities<br />

that enable recovery from system failures.<br />

Process administration <strong>to</strong>ol<br />

This <strong>to</strong>ol provides administration functionalities <strong>to</strong> the users <strong>to</strong> moni<strong>to</strong>r<br />

the state of processes and act in the event of exceptions, such as<br />

changing the execution sequence.<br />

Process reporting <strong>to</strong>ol<br />

The process reporting <strong>to</strong>ol may be included in the administration <strong>to</strong>ol or<br />

may be provided as an independent component of BPM system. This<br />

<strong>to</strong>ol is responsible for generating and presenting different reports such<br />

as statistics and performance which help companies <strong>to</strong> optimize processes<br />

by removing any bottlenecks.<br />

A BPM system should functionally provide the following:<br />

Support for open standards<br />

Since <strong>B2B</strong>i requires integration of processes across corporate boundaries<br />

using exchange of XML-based documents or messages, the vocabulary<br />

used for communication between different systems should be based on<br />

open standards. The BPM system should support all the leading XML<br />

standards which define the vocabulary and/or the business processes,<br />

for instance, RosettaNet for electronic component industry and OBI for<br />

purchase management.

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

Saved successfully!

Ooh no, something went wrong!