Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "JWT Databinding"

(Thoughts)
(Thoughts)
Line 12: Line 12:
 
* We need to be able to know the context (with different scopes?) for any entry of action to make the binding.
 
* We need to be able to know the context (with different scopes?) for any entry of action to make the binding.
 
* We need to be able to introspect the action to get input and output types. It is easy with WSDL and Java.
 
* We need to be able to introspect the action to get input and output types. It is easy with WSDL and Java.
 +
* We need a structured databinding to deal with complex types (classes, records, ...). What we specially require is the ability to browse the context and the variables
 +
** XPath
 +
** Expression Language
 +
** ''Something equivalent with EMF?''
 +
** ''Anything else?''
 +
* We don't need to be able to evaluate complex (mathematical) expressions. Smart dereferencing is what we are looking for. However, it could be interesting to statically evaluate the type of guard conditions. (check whether a comparison is valid...). It could also facilitate the transformation of boolean expressions.
 +
* We wouldn't like to use BPEL, however we need something that can easily ve transformed into BPEL.

Revision as of 10:11, 7 May 2008

Aim

The aim of databinding is to provide to JWT the ability to:

  • Deal with orchestration
  • Deal with complex types
  • Deal with type checking
  • To be continued

Thoughts

  • Is a workflow action equivalent to a (mathematical) function? That means, is it a component that takes some input, and computes some output?
  • We need to be able to know the context (with different scopes?) for any entry of action to make the binding.
  • We need to be able to introspect the action to get input and output types. It is easy with WSDL and Java.
  • We need a structured databinding to deal with complex types (classes, records, ...). What we specially require is the ability to browse the context and the variables
    • XPath
    • Expression Language
    • Something equivalent with EMF?
    • Anything else?
  • We don't need to be able to evaluate complex (mathematical) expressions. Smart dereferencing is what we are looking for. However, it could be interesting to statically evaluate the type of guard conditions. (check whether a comparison is valid...). It could also facilitate the transformation of boolean expressions.
  • We wouldn't like to use BPEL, however we need something that can easily ve transformed into BPEL.

Back to the top