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.

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

<strong>B2B</strong> collaboration pro<strong>to</strong>cols such as RosettaNet, BizTalk and ebXML,<br />

as well as technology integration standards, including J2EE and SOAR<br />

Business Process Management Initiative (BPMI) is leading an effort<br />

<strong>to</strong> develop a universal language for modeling, deployment and execution<br />

of business processes. There are two major direct competi<strong>to</strong>rs of BPMI:<br />

XLANG process specification language, a Microsoft initiative, and Web<br />

Services Flow Language (WSFL), an IBM initiative.<br />

Note: Web Services Flow Language (WSFL) is discussed in the chapter<br />

on Web services.<br />

5.4.1. Business Process Management Initiative (BPMI)<br />

The Business Process Management Initiative (BPMI.org) is led by several<br />

leading companies including: Hewlett-Packard Co., Art Technology<br />

Group, Sun Microsystems Inc., Tibco Software Inc., Computer Science<br />

Corporation, Cyclone Commerce, DataChannel, Entricom, On<strong>to</strong>logy.org,<br />

SI Corporation, Versata, VerticalNet and Verve. BPMI.org is developing<br />

the Business Process Modeling Language (BPML) and Business Process<br />

Query Language (BPQL).<br />

Business Process Modeling Language (BPML)<br />

BPML is an XML-based, open standard, meta language for the design,<br />

definition, deployment and management of business processes that span<br />

multiple applications, corporate departments and business partners. BPML<br />

is actually an XML schema that provides a standard way <strong>to</strong> model<br />

mission-critical business processes. It aims <strong>to</strong> allow tighter integration<br />

and collaboration in business processes than the current application<br />

interface model. BPML is <strong>to</strong> BPM as XML is <strong>to</strong> e-<strong>commerce</strong>.<br />

BPML, like any other business process standard such as ebXML,<br />

RosettaNet, is based on a message-based model. In message-based<br />

models, the participants involved in a business process interact through<br />

the exchange of messages. The business process determines the manner<br />

of the message flows and the information contained within them. The<br />

semantic and syntactic structure of messages is defined using BPML<br />

XML schema.

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

Saved successfully!

Ooh no, something went wrong!