I just noticed today that a few days ago,
WSO2 released the final version 1.0.0 of their WSO2 Web Services Framework for PHP, or
WSO2 WSF/PHP in short. I've worked with some of the beta versions and really liked them.
The framework comes in form of a PHP extension and is
available both as source code and as a binary distribution. Additional information exists in form of
a manual,
an installation guide, and of course
release notes. Here are some of the key features:
- Client API (consuming web services)
- Server API (providing web services)
- MTOM attachments
- WS-Adressing
- WS-Security
- WS-Reliable Messaging
- WSDL generation and consumption
- Transparent SOAP and REST support
Also, WSF/PHP is backward-compatible with PHP5-SOAP, although this feature is still marked as experimental.
As usual, hosters will be rather hesitant to install a third-party extension for their customers, so not everybody will be able to use this extension. But if you need some of the aforementioned features and would like to reduce the hassle involved in implementing the various standards, you should definitely try out this framework.