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:

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:

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.