WSO2 Web Services Framework for Ruby Roadmap
Major Priorities
Add support for WSDL mode (contract first mode)
With this added, service and client Ruby scripts could be generated for a given WSDL script. This would have support for WSDL 1.1 and WSDL 2.0.
Add support for WSDL generation (code first mode)
This would generate WSDL scripts for a given service/client scripts.
Other Priorities
Continue to enhance interoperability with Microsoft WCF and J2EE implementations
We believe that it is critical to inter-operate, i.e. to enable WSO2 WSF/C clients and WSO2 WSF/C based services working in heterogeneous environments. Interoperability testing is done not only at basic SOAP and WSDL levels but also on QoS specification implementations such as binary attachments, WS-Security signing and encryption, WS-Addressing scenarios and WS-ReliableMessaging scenarios.
Provide easy to use classes for common services
WSO2 WSF/Ruby will implement some easy to use Ruby classes to consume services such as Yahoo search and Flickr SOAP services. This will yield better user experience when consuming those services with WSO2 WSF/Ruby.
Provide solutions based on WSO2 WSF/Ruby
Going beyond the current set of simple services and clients that are available as samples with WSO2 WSF/Ruby, we will implement some enterprise grade samples for the benefit of users who want to explore how to use the WSO2 WSF/Ruby features in an enterprise setup. This is expected to grab the most user attention in time to come as it allows the user to experience the true power of WSO2 WSF/Ruby using practical implementations.
WS-* support
We will be continuously adding on the number of WS-* specifications supported based on the implementations available with WSO2 WSF/C. As soon as WS-Trust and WS-SecureConversation is supported in WSF/C, support will be added to WSF/Ruby as well.
Integrate WS-Eventing support
WS-Eventing is supported in WSO2 WSF/C. This will be integrated to WSO2 WSF/Ruby.
REST support
WSO2 WSF/Ruby will implement REST support as well.
Automated Test Framework
Comprehensive automated test framework and tests to cover all aspects of WSF/Ruby Framework.
Future Directions
Provide support for different Deployment Models
Currently WSO2 WSF/Ruby uses Rails Framework as its deployment model. In the future there will be support for other main stream deployment models as well.