PetrisWINDS Enterprise (PWE) uses some BPEL 1.1 constructs to define and manage workflows. PWE Messages (see opposite) use XML to control interaction between PWE services. These use the BPEL concept of execution processing, with nested workflows and service interactions.
A PWE Message informs a ‘Transfer service’ about which adapters are going to be invoked, and what function they are supporting. The <flow> section defines the process, and the <service> tag defines which action is requested, passing parameters to the service.
BPEL provides a language for the formal specification of business processes and business interaction protocols. By doing so, it extends the Web Services interaction model and enables it to support business transactions. BPEL defines an interoperable integration model that should facilitate the expansion of automated process integration in both the intra-corporate and the business-to-business spaces. Petris does not deploy strict BPEL tagging but plans to deploy the standard at a future date.
IBM, Microsoft, BEA (supplier of the technology that underpins PWE), Siebel and SAP submitted BPEL for Web Services version 1.1 to the OASIS standards body earlier this year.
PetrisWINDS code snippet
<name>Add QC Status</name>
© Oil IT Journal - all rights reserved.