Thursday, July 26, 2007

WSO2 Web Services Framework (WSF)/PHP v1.0.0beta Released

WSO2 Released the WSF/PHP v 1.0.0beta last week. It is quite an improvement over the alpha2 release done in may.

The new Addtions inclue the implementation of dynamic client api and improvements to the build system and security api implementations.

The full feature list is as follows.

1. 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

2. 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

3. Attachments with MTOM
* Binary optimized
* Non-optimized (Base64 binary)

4. WS-Addressing
* Version 1.0
* Submission

5. WS-Security
* UsernameToken and Timestamp
* Encryption
* Signing
* WS-SecurityPolicy based configuration

6. WS-Reliable Messaging
* Single channel two way reliable messaging
* Single channel one way reliable messaging

7. WSDL Generation for Server Side
* WSDL generation based on annotations and function signatures, and serving on ?wsdl requests

8. REST Support
* Expose a single service script both as SOAP and REST service

9. WSDL mode support for both client and server side
* Write services and client based on a given WSDL

The Project home page
http://wso2.org/projects/wsf/php

You can download the release from: http://dist.wso2.org/products/wsf/php/1.0.0beta/

First Blog Entry

Hello World