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: Issue - 92 - Mandatory & Optional BPEL Extensibility


This issue has been added to the wsbpel issue list. The issues list is posted as a Technical Committee document to the OASIS WSBPEL TC pages on a regular basis. The current edition, as a TC document, is the most recent document with the title in the "Issues" folder of the WSBPEL TC document list - the next posting will include this issue. The list editor's working copy, which will normally include an issue when it is announced, is available at this constant URL.

Issue - 92 - Mandatory & Optional BPEL Extensibility

Status: open
Date added: 22 Jan 2004
Submitter: Yaron Goland
Date submitted: 21 January 2004
Description: Spec - Main

BPEL provides for extension points but does not provide guidance on how they should be used. This brings up a number of issues:

  1. If the extension is optional, that is, it can be ignored if it is not understood, how should it be marked? If the extension is mandatory, that is, the BPEL MUST NOT be processed if the extension is not understood, then how should the extension be marked?

  2. Should any mandatory extensions be declared at the top of the BPEL file? The example that motivated this question is related to query and expression languages. For example, imagine that one has a BPEL where all the queries but one use the globally set query language. One particular query, buried many levels deep, overrides the default. It would be hard for a reader of the BPEL program to know the override was there and it would require that a BPEL engine do quite a bit of processing before hitting the override and realizing, for example, that it doesn't support the specified language and so must reject the BPEL. So one could imagine an up front declaration that says "here is a list of URIs that identify what mandatory extensions and query/expression languages I use."

Changes: 22 Jan 2004 - new issue

To comment on this issue, please follow-up to this announcement on the wsbpel@lists.oasis-open.org list (replying to this message should automatically send your message to that list), or ensure the subject line as you send it starts "Issue - 92 - [anything]" or is a reply to such a message.

To add a new issue, see the issues procedures document (but the address for new issue submission is the sender of this announcement).



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