Welcome to BPEL XML.org.

This is the official community gathering place and information resource for the WS-BPEL OASIS Standard and related specifications. BPEL uses Web services standards to describe business process activities as Web services, defining how they can be composed to accomplish specific tasks. This is a community-driven site, and the public is encouraged to contribute content.

How is the property alias feature used to select multiple nodes?

The last remark of section 8.2.6:

"Multiple nodes may be selected with this <vprop:propertyAlias> feature. However, those selections may be then filtered in the rest of expression and result in one node returned."

Read more

OASIS issues Call for Participation in new BPEL4People Technical Committee

All interested parties are invited to participate in the new OASIS WS-BPEL Extension for People (BPEL4People) Technical Committee, which will hold its first meeting on 5 March 2008. The Committee will work to define:

Read more

XML Daily Newslink: Eclipse Swordfish SOA runtime mixes SCA, JBI and OSGi

The swordfish (xiphias gladius) uses its sharp elongated bill to slash through its prey making sushi of smaller fish. Likewise, the advocates of a service-oriented architecture (SOA) platform codenamed Swordfish, which is now making its way through the Eclipse incubator process, argue it will slash through obstacles to SOA development.

Read more

Difference between join and transition conditions

Section 8.2.5 only applies for join conditions. As I understand it, are transition conditions ordinary boolean expressions, with access to all variables and functions. If so, should the transitionCondition element declaration not have been of type tBoolean-expr in the schema? It is of type tCondition, the type used for joinCondition.


Schema types for expressions

Section 8.3 list five kinds of expressions: boolean, deadline, duration, unsigned integer and general expressions.

In the XML Schema there is a general tExpression type with five sub-types: tBoolean-expr, tDeadline-expr, tDuration-expr, tCondition and tBranches.

Having tCondition as a special type of boolean expression for join and transition conditions seems reasonable, since the are evaluated diffenrently that ordinary boolean expressions.

Read more

XML.org Focus Areas: BPEL | DITA | ebXML | IDtrust | OpenDocument | SAML | UBL | UDDI
OASIS sites: OASIS | Cover Pages | XML.org | AMQP | CGM Open | eGov | Emergency | IDtrust | LegalXML | Open CSA | OSLC | WS-I