Release Note - WSO2 Web Services Framework for PHP 2.1.0

July 5th 2010

WSO2 Web Services Framework for PHP (WSO2 WSF/PHP), is an open source,enterprise grade, PHP extension for providing and consuming Web Services in PHP. WSO2 WSF/PHP is a complete solution for building and deploying Web services and is the only PHP extension with the widest range of WS-* specification implementations. It's Key features include, secure services and clients with WS-Security support, binary attachments with MTOM, automatic WSDL generation (code first model), WSDL mode for both services and clients (contract first model) and interoperability with .NET and J2EE. Other Key Features

  • Client API to consume Web services
    • WSMessage class to handle message level options
    • WSClient class with both one way and two way service invocation support
    • Option of using functions in place of object oriented API with ws_request
  • Service API to provide Web services
    • WSMessage class to handle message level options
    • WSService class with support for both one way and two way operations
    • Option of using functions in place of object oriented API with ws_reply
  • Attachments with MTOM
    • Binary optimized
    • Non-optimized (Base64 binary)
  • WS-Addressing
    • Version 1.0
    • Submission
  • WS-Security
    • UsernameToken and Timestamp
    • Encryption
    • Signing
    • WS-SecurityPolicy based configuration
    • WS-Secure Conversation
  • WSDL Generation for Server Side
    • WSDL generation based on annotations and function signatures, and serving on ?wsdl or ?wsdl2 requests
    • WSDL mode support for both client and server side
    • Write services and client based on a given WSDL
    • WS-Addressing and WS-SecurityPolicy is supported in WSDL mode
    • MTOM is now supported with WSDL mode
  • REST Support
    • Expose a single service script both as SOAP and REST service
  • Provide easy to use classes for common services
    • Consume some well known services such as Yahoo search and Flickr and Amazon services using predefined classes
  • wsdl2php.php script. This script can generate PHP classes for services and clients for a given WSDL to be used with WSDL Mode .
  • Data Services API
  • PHP Data Services API that enables exposing database queries as web services.
Get Involved Help us improve this product by reporting any issues you many have: Contact us Get in touch with the product team via the mailing lists: To subscribe to the above mailing lists see Alternatively, questions can also be raised in the forum: Support

We are committed to ensuring that your enterprise middleware deployment is completely supported from evaluation to production.

Our unique approach ensures that all support leverages our open development methodology and is provided by the very same engineers who build the technology.

For more details and to take advantage of this unique opportunity please visit For more information about WSO2 Governance Registry please see or visit the WSO2 Oxygen Tank developer portal for addition resources.