Professional XML Web Services Author:Vivek Chopra, Zaev Zoran, Gary Damschen, Chris Dix, Patrick Cauldwell, Rajesh Chawla, Kristy Saunders, Glenn Olander, Francis Norton, Tony Hong, Uche Ogbuji, Mark A. Richman Web Services are self-describing, modular applications. The Web Services architecture can be thought of as a wrapper for the application code. This wrapper provides standardized means of: describing the Web Service and what it does; publishing it to a registry, so that it can easily be located; and exposing an interface, so that the service can ... more »be invoked - all in a machine-readable format. What is particularly compelling about Web Services is that they can be accessed by any client that understands XML, regardless of the platform, language, or object model. This book provides a snapshot of the current state of these rapidly evolving technologies, beginning by detailing the main protocols that underpin the Web Services model (SOAP, WSDL, and UDDI), and then putting this theory to practical use in a wide array of popular toolkits, platforms, and development environments. The technologies presented in this book provide the foundations of Web Services computing, which is set to revolutionize Distributed Computing, as we know it. This book covers:
The architecture of Web Services - past, present, and future
Detailed explanation of SOAP 1.1
An overview of SOAP 1.2
IBM Web Services Toolkit and Microsoft SOAP toolkit 2.0
Other SOAP implementations in Perl, C++, and PHP
Java Web Services with Apache SOAP
WSDL 1.1, UDDI 1.0, and 2.0
Creating and deploying Web Services using .Net
Building Web Services using Python
Applying security at both transport and application levels