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.

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

known as open nested transaction model, fits well in such scenarios as<br />

it allows the main transaction <strong>to</strong> be broken in<strong>to</strong> independent and logical<br />

sub-transactions. The outcome of the sub-transactions is tied <strong>to</strong> the<br />

main transaction. If the main 'transaction aborts' all sub-transactions<br />

must abort. This model does not impose the isolation requirement, but<br />

maintains the all-or-nothing nature of transactions by using the processlevel<br />

forward and backward recovery approach.<br />

5.2.5. What is BPM?<br />

Although there are several interpretations and definitions of BPM,<br />

we will try <strong>to</strong> understand BPM as it relates <strong>to</strong> <strong>B2B</strong>i. Business process<br />

management involves management of several components, including time,<br />

cost, quality, scope, human resources, communications, procurement, risk<br />

and integration. BPM is designed <strong>to</strong> streamline the internal and external<br />

business processes of a company through a combination of several<br />

techniques, such as designing workflows, process rules and application<br />

components. BPM is a required element <strong>to</strong> direct data flow among the<br />

mass of packaged applications, legacy systems, services and partners.<br />

It aims <strong>to</strong> au<strong>to</strong>mate business processes from start <strong>to</strong> finish, thereby<br />

eliminating the need for unnecessary manual intervention and removing<br />

all points of friction within the company and with its trading partners. It<br />

also enables the formulation of consistent business policies across the<br />

organization, which leads <strong>to</strong> consistent execution of business processes<br />

across all channels and applications.<br />

BPM's focus on explicit process management allows processes <strong>to</strong> be<br />

executed, moni<strong>to</strong>red, controlled and modified with greater ease than in<br />

the past. Through BPM, companies can track and moni<strong>to</strong>r the actual<br />

state of a business process at any time.<br />

It is worth mentioning that BPM is not intended <strong>to</strong> remove manpower<br />

al<strong>to</strong>gether from supporting and running businesses. The goal of BPM<br />

is <strong>to</strong> let the personnel focus on what they are good at — thinking,<br />

rationalizing and making decisions by getting involved in exception<br />

management and process optimization. In fact, providing adequate support<br />

for human interaction is a vital feature of any BPM system.<br />

BPM, EAI and <strong>B2B</strong>i go hand-in-hand (see Figure 5.7) as the elements<br />

or resources included in a workflow definition should be interoperable

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

Saved successfully!

Ooh no, something went wrong!