OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

wsbpel message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: List of changes between March 31 and May 5 versions


I have attached my list of changes.  Please review for accuracy and completeness.

 

Satish

 

Title: Changes from March 31 Draft in M

Changes from March 31 Draft in May 5 Final version of BPEL4WS 1.1 

Terminology Changes

The following terminology changes have occurred

  • Service Links are now called Partner Links
  • Service Link Types are now called Partner Link Types
  • Service References are now called Endpoint References

The formal syntax has also been changed to reflect these terminology changes, including the replacement of the current partner element with a partnerLink element to reflect the fact that such a link is a conversational interface rather than reflective of a business relationship. A partner element reflective of a business relationship is added as described in the next section.

Feature Changes

The following changes have been made

  • The terminate activity is now strictly limited to executable processes.
  • Partner Link Type Roles are now limited to a single WSDL portType.
  • A new partner element is added to allow grouping of Partner Links based on expected business enterprise relationships.
  • Endpoint references (formerly service references) are now defined as given in WS-Addressing [1].
  • Message Properties are now limited to only be simple types.
  • Web service interactions in abstract processes are now permitted to omit references to variables for inbound and outbound message data.
  • Opaque assignment in abstract processes may now target Boolean variables, and variables of simple but unbounded types. In the latter case the semantics requires creation of a unique value similar to a GUID.
  • The syntax for defining variables has been changed to use three mutually exclusive attributes messagetype, type and element. The first points to a WSDL message type definition. The second points to an XML Schema simple type. The third points to an XML Schema global element definition. This allows one to define variables using something other than WSDL message types. Only variables that are defined using messagetypes can be used as input or output targets in messaging operations.
  • The ability to provide an in-line WSDL message type has been removed, since the vast majority of the uses of this feature will be replaced by the usage of XML Schema simple types and global elements.
  • Correlation sets have now been added to the uniqueness requirement so that it is not legal to have two web service interactions outstanding if they have the same partner, port type, operation and correlation set(s).
  • In case of activity termination, the activities wait, reply and invoke are added to receive as being instantly terminated rather than being allowed to finish.
  • The variable provided as the value of the faultVariable attribute in a catch handler to hold fault data is now scoped to the fault handler itself rather than being inherited from the associated scope.

 



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]