Font Size: a A A

High level specification and validation of the business process execution language for Web services

Posted on:2005-01-27Degree:M.ScType:Thesis
University:Simon Fraser University (Canada)Candidate:Vajihollahi, MonaFull Text:PDF
GTID:2458390008496284Subject:Computer Science
Abstract/Summary:
The Business Process Execution Language for Web Services (BPEL) is an XML based formal language for the design of networking protocols for automated business processes. Originally introduced by leading e-business vendors, including IBM and Microsoft, BPEL is now a forthcoming industrial standard as the work on the language continues at OASIS1 within the technical committee on the Web Services Business Process Execution Language (WSBPEL TC).; We formally define an abstract executable semantics for the language in terms of a distributed abstract state machine (DASM). The DASM paradigm has proven to be a feasible, yet robust, approach for modeling architectural and programming languages and has been used as the basis for industrial standardization before.; The goal of this work is to support the design and standardization of BPEL by eliminating weak points in the language definition and validating key system attributes through experimental validation. The necessity of formalisation in the standardization process is well recognized by the OASIS WSBPEL TC and is formulated as one of the basic issues by the technical committee. (Abstract shortened by UMI.); 1Organization for the Advancement of Structured Information Standards (OASIS), www.oasis-open.org.
Keywords/Search Tags:Business process execution language, Web, BPEL
Related items