FREE Subscription to Dr. Dobb’s Digest: Same Great Content, New Digital Edition
Site Archive (Complete)
Web Development
Email
Print
Reprint

add to:
Del.icio.us
Digg
Google
Furl
Slashdot
Y! MyWeb
Blink
August 22, 2007
Web Services Framework for PHP Released

Supports WSDL on both the client and server

WSO2 has released its Web Services Framework for PHP 1.0, an open source extension to PHP that supports the full Web services (WS*-) stack. WSF/PHP 1.0 supports the Web Services Description Language (WSDL) on both the client and server side, as well as backward compatibility with the PHP5 SOAP extension.

WSF/PHP 1.0 is a binding of the Web Services Framework for C (WSF/C) into PHP, providing a fully open source PHP extension based on Apache Axis2/C, Apache Sandesha2/C, and Apache Rampart/C. (For more information, see WSF/C.)

The WSO2 Web Services Framework for PHP supports basic Web services standards, including SOAP 1.1, SOAP 1.2, WSDL 1.1 and WSDL 2.0. It is fully tested and provides proven interoperability with Microsoft .NET, the Apache Axis2/Java-based WSO2 Web Services Application Server (WSAS), and other J2EE implementations. Key features of WSF/PHP 1.0 are:

  • Support for the WS*- stack includes WS-Addressing, WS-Security, WS-SecurityPolicy, WS-Reliable Messaging, and SOAP Message Transmission Optimization Mechanism (MTOM).
  • Secure Web services enabled by WS*-Security features, such as encryption and signing of SOAP messages. Users also can send messages with UsernameToken and TimeStamp support.
  • Messaging for Web services and clients basic SOAP messages.
  • Backward compatibility with PHP5.
  • WSDL generation for generating WSDL for PHP service scripts (serving WSDL 1.1 or WSDL 2.0).
  • WSDL mode for a contract-first style of implementing Web services. Users can simply provide a WSDL and implement Web services and clients based on the interface given in the WSDL.
  • Attachments with Web services and clients. Users can send and receive attachments with SOAP messages in optimized formats and non-optimized formats with MTOM support.
  • REST support lets a single service be exposed both as a SOAP-style and as a REST-style service. The client API also supports invoking REST services using HTTP GET and POST methods.

WSF/PHP has been tested on Windows XP with Microsoft Visual C++ versions 7.1 and 8.0, as well as with Linux GCC 4.1.1. WSF/PHP 1.0 does not carry any software licensing fees.

TOP 5 ARTICLES
No Top Articles.



MICROSITES
FEATURED TOPIC

ADDITIONAL TOPICS

INFO-LINK