One area of improvement to Tuscany has been the discussion[1] of
supporting the javax.xml.ws.Holder pattern. This common pattern is often
used when a method requires and input/output data type. Often only one
field has to be changed in the data. Currently Tuscany operations only
support pure input and output types.
In order to move the feature along a bit, I've documented a few steps in
the journey at the bottom of the data binding roadmap[2] that we've been
maintaining in our Tuscany wikis. If you have any other thoughts or
requirements for INOUT data modes or the Holder pattern, please respond
here or add them to the wiki.
Additionally, there is Jira TUSCANY-2332[3] that has a few requirements
and examples as well. I've added two example WSDLs that show this
pattern and an OrderService testcase that should run once Tuscany can
support this pattern.
[1]
http://marc.info/?l=tuscany-user&m=121895603228804
[2]
http://cwiki.apache.org/confluence/display/TUSCANYWIKI/Future+improvements+to+databinding+framework
[3]https://issues.apache.org/jira/browse/TUSCANY-2332
--
Thanks, Dan Becker