Zend/PHP Conference and Expo
Add to your personal schedule

Pick Your Protocol: Creating Web Services with Zend Framework

Matthew Turland (surgiSYS LLC)
Zend Framework Room 209

As the demand for data portability increases, so too does the incentive for service-oriented web sites to offer web services that expose their data for public consumption by other systems. With the advent of wide adoption, data access as a service is also becoming an increasingly popular commodity. Under these circumstances, it is crucial that developers be prepared to implement web services, and what better way to do so than with a open-source framework that has both corporate backing and a contributing community?

Zend Framework offers readily available components to accelerate the development of web services for the enterprise, both for implementation of web services themselves as well as supporting components such as underlying data models and authentication services. Through development by a dedicated team at Zend and the community built around the project, new components are still being added to increase the number of web service protocols and output formats supported by the framework and available to its users.

Topics to be covered:
  • Definition of web services and their intended applications including pulling and pushing data
  • How MVC and component modularization accelerates web service implementation
  • Common web service protocols including REST, XML-RPC, JSON-RPC, and SOAP and how to choose the best one for the job
  • Zend_Rest_Server
  • Zend_XmlRpc_Server
  • Zend_Soap_Server and Zend_Soap_Wsdl
  • Zend_Json_Server
  • Zend_Auth for HTTP authentication
  • Zend_Json for JSON output
Photo of Matthew Turland

Matthew Turland

surgiSYS LLC

Matthew Turland has been working in the IT industry since 2000. He has experience in a variety of server environments including Microsoft, LAMP, and most recently Oracle. He first encountered PHP in its 4.0 branch while on the job in 2002 and has since remained active in the PHP community. A Zend Certified Engineer and previously published author for php|architect magazine, he currently resides in Duson, LA with his wife and three children. In his spare time, he contributes to open source projects such as Phergie, frequents the #phpc channel on the Freenode IRC network under the nick Elazar, and shares his experiences on his blog at http://ishouldbecoding.com.

Your account


(?)