WSO2 Web Services Framework for PHP Roadmap
WSO2 WSF/PHP delivers a comprehensive Web services stack to users, providing the luxury of WS-* support in PHP Web services . The Web services framework could be used to provide as well as consume Web services with value added Quality of Services (QoS) support. Currently we support the following specifications:
SOAP 1.1
SOAP 1.2
WSDL 1.1
WSDL 2.0
MTOM
WS-Addressing
WS-SecurityPolicy
WS-Security
WS-ReliableMessaging
The support of WS-Security along with MTOM and WS-Addressing ensures that developers seeking to build business-critical applications could leverage WSO2 WSF/PHP for their enterprise applications. Given that the WSO2 WSF/PHP implementation interoperates with Microsoft WCF and J2EE implementations such as WSO2 WSAS, further highlights its use in enterprise SOA implementations.
In the coming months we will continue to collaborate with the community, enhance the current set of features and improve interoperability. Following are some areas that we plan to work on in the next few months:
Continue to enhance interoperability with Microsoft WCF and J2EE implementations
We believe that it is critical to inter-operate, getting WSF/PHP clients as well as WSF/PHP based services working with heterogeneous implementations. Interoperability testing is done not only at basic SOAP and WSDL levels, but also at QoS specification implementations such as binary attachments, WS-Security signing and encryption, WS-Addressing scenarios and WS-ReliableMessaging scenarios.
We have participated in the following interoperability events:
Microsoft WCF Web Services Interoperability Plug-Fest – March 2006
Microsoft WCF Web Services Interoperability Plug-Fest – November 2006
Microsoft WCF Web Services Interoperability Plug-Fest – July 2007
Microsoft WCF Web Services Interoperability Plug-Fest – November 2007
WS-Security, MTOM and WS-Addressing were successfully tested and issues were fixed at the above inter-op plug-fest events.
During these interoperability testings , WSO2-WSF-PHP was also tested with other J2EE implementations in addition to Microsoft WCF.
Improve WSDL mode support
We have been continuously improving our WSDL support where we are able to handle both WSDL 1.1 and WSDL 2.0. We came up with a new design for WSDL mode have successfully implemented and tested that design for both client side and server side. This new design has enhanced support to handle complex XML schema types and WS-Policy elements in WSDL. We will implement the same design in C to enhance performance.
Enhanced REST Support
WSF/C now has the full REST style Web services support. We will enhance the REST API support, to include HTTP PUT and DELETE methods in addition to GET and POST, with the future release of WSF/PHP.
Provide solutions based on WSO2 WSF/PHP
Going beyond the current set of simple services and clients that are available as samples with WSO2 WSF/PHP, we will implement some enterprise grade samples for the benefit of users who want to explore how to use the WSF/PHP features in an enterprise setup.
WS-* support
We will be continuously adding to the number of WS-* specifications supported, based on the implementations available with WSO2 WSF/C.
Integrate WS-Eventing support
WS-Eventing is supported by WSO2 WSF/C. This will be integrated with WSF/PHP.