The InnovationQ application will be updated on Sunday, May 31st from 10am-noon ET. You may experience brief service interruptions during that time.
Browse Prior Art Database

Using scopes for specifying integrity boundaries

IP.com Disclosure Number: IPCOM000029062D
Original Publication Date: 2004-Jun-15
Included in the Prior Art Database: 2004-Jun-15

Publishing Venue



Business Process Execution Language for Web Services (BPEL4WS) is an evolving OASIS standard for defining business processes that orchestrate the execution of Web Services. The language provides the notion of scopes that enclose a set of activities. Scopes are associated with properties that define how the scope is to be processed. For example the property variableAccessSerializable="yes" indicates that two scopes defined with this property need to be carried out one after the other if they access at least one common variable. It is suggested that scopes are also used to specify integrity boundaries. For example one could specify that the enclosed variables are checked for XML schema correctness when the flow of control leaves the scope.