In the early days of BPM (four or five years ago) everyone thought BPEL was the BPM standard, at least for runtime execution. Not long after, the importance of business-friendly process modeling came to the fore, and BPMN emerged as the standard for that. The mismatch between graph-oriented BPMN models, where you can route the flow just about anywhere, and block-oriented BPEL, where you can't, didn't seem to worry BPM vendors. After all, a model was just a model, a business requirements document in diagrammatic form.
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.
Intelligent Enterprise: Roundtripping Revisited
Restrictions on query language in assignments
In
section 8.4, after listing the to-specs:
“The restrictions listed in 8.2.4 Default use
of XPath 1.0 for Expression Languages MUST apply to XPath used as a
query language.”
Query language is only used in the Variable Variant of the to-spec, but applying the restrictions of section 8.2.4 on the query would remove the context node, thus making the variable and part attributes irrelevant.
InfoWorld: Iona upgrades open, closed source SOA
Iona Technologies is updating its Artix and Fuse SOA product lines, which feature the Artix closed source enterprise service bus and the Fuse open source technologies.
Iona offers a distributed approach to SOA that supports combinations of open source and closed source software. "We could call that the hybrid approach," said Eric Newcomer, Iona CTO.
Isolated scope semantics
Services Business Process Execution Language Version 2.0" specification.
Let's define a use case as a process with two concurrent isolated scopes
that work on a shared set of variables. What is the correct semantics of
such process?
a) 2 isolated scopes are seen as database serialization transactions.
Once you enter each scope you work with the snapshot of variable values
you observed. So commits in one scope will be not seen in the second
SearchSOA: Model-driven SOA emerges
The combination of business process management (BPM) with service-oriented architecture (SOA) is driving modeling for application development, said Steve Hendrick, group vice president of application development research at Independent Data Corp. (IDC).
Commenting on this week's release of model-driven SOA tools by Telelogic AB, he said, "I don't see where if you want to address SOA in a scaleable way, you can go down that path without support for modeling."