Programming applications with web services can sound pretty scary for developers new to the subject. With countless acronyms like SOAP, REST, RPC, and WSDL floating around, one may quickly become overwhelmed by the potential complexity this may add to an application. Fortunately, PHP 5 is well equipped with native support for creating and consuming web services.
- Date/Time
- Saturday, August 4, 2007 from 3:00pm to 5:00pm
- Location
- DeVry University - Room 108, 4000 Millenia Blvd, Orlando, FL
- Presenter
- Michael Girouard, Central Florida PHP
This talk will consist of three parts:
Web Services: An Overview
This will serve as a basic introduction to web services and how they are useful. Different types of web service models will be discussed, highlighting the pros and cons of each. Some popular web service providers will be discussed to illustrate real-world applications for implementing their service into your application.
Consuming Web Services
This is where we roll up our sleeves and dig into some code. To begin, an RSS feed will be parsed as a brief introduction to handling the request and response process. This will also introduce tools used to parse XML data which is the primary data exchange format used by web services. From there we will interact with some common web services provided by Yahoo! and XMethods to cover more advanced topics.
Creating Web Services
The last topic to be discussed will be how PHP can act as a web service provider. Both SOAP-based and REST-based approaches will be explored.
Slides and code samples will be available after the talk has been given. Please post any questions or comments relating to this talk in our discussion group.