Dear Wiki user, You have subscribed to a wiki page or wiki category on "Ws Wiki" for change notification.
The following page has been changed by JeanSebastienDelfino: http://wiki.apache.org/ws/Tuscany/Tasks ------------------------------------------------------------------------------ '''This is NOT a project plan. This is just a tentative list of tasks for discussion on our next IRC chat on Monday 04/17''' - == Web Services == + == Web Services Binding == - * + * Test our current Web Services binding with the SOAP test suites at http://www.whitemesa.net/ and http://www.mssoapinterop.org/, and fix the bugs that they will uncover :) + * Develop additional test cases talking to more complex services available on the web from google, ebay, amazon for example. + * Code cleanup, we need to improve exception handling, the algorithm to match WSDL operations, change calls to the assembly model to use the Context API instead. + * Port the registration of the WS entry point code to the new host api + * Port the WS binding implementation to the new protocol and transport binding APIs + * Use the data binding API instead of hardcoding the use of SDO + * Integrate support for WS-RM? + == Extensibility API == + * Atomic component implementation extensions - allowing people to extend Tuscany and plug in additional atomic component implementation types (Java, Javascript, other languages) + Replace builder registry list by a system service, separate out the creation of proxy factories in a separate builder, and adjust the existing extensions to the updated API. + * Composite component impl extensions + Same idea for composite component implementations + Demonstrate the pluggability with a Spring composite implementation type + * Protocol binding extensions + Used by the Axis2, Celtix and Jsonrpc bindings + * Transport binding extensions + Used by the Axis2, Celtix and Jsonrpc bindings + * Data binding extensions + Handle metadata/schema registration, property configuration, serialization + Adjust the Axis2 and Celtix bindings to use this + * Policy extensions? + Start with a simple Reliability policy extension, which may be used by the WS binding + * Wiring extensions + Allowing additional interceptors to be contributed to the invocation chains + * Host pluggability + Required by the WS bindings to install themselves in the web apps +