Web services is a major area for growth in the programming industry. Indeed Microsoft have staked their company on it, completely re-engineering the Windows platform for this purpose. In the Java world, a system for distributed, highly scalable, and maintainable enterprise systems is already in place. The software engineer must merely add an additional layer, that of web services, in order to enable implementation independent, cross application communication for distributed applications. This also means simpler enterprise application integration (EAI) through standard models for publishing, discovering, and binding to web services. This book teaches the tore standards for web services today, including SOAP, WSDL, and UDDI, giving practical advice on implementing web services in enterprise applications. Professional Java Web Services concisely explains the important technologies and specifications behind web services. The book outlines the architecture of web services, and the latest information on implementing them.