Home > Store

Building Web Services with Java: Making Sense of XML, SOAP, WSDL and UDDI

Register your product to gain access to bonus material or receive a coupon.

Building Web Services with Java: Making Sense of XML, SOAP, WSDL and UDDI


  • Sorry, this book is no longer in print.
Not for Sale


  • Copyright 2002
  • Edition: 1st
  • Book
  • ISBN-10: 0-672-32181-5
  • ISBN-13: 978-0-672-32181-8

Building Web Services with SOAP, XML, and UDDI assumes proficiency with Java and with distributed computing tools. Throughout the book, examples will be presented using Java and the Apache SOAP platform, although a set of sidebars will address .NET development, which Microsoft developers will use to deploy Web services. The book uses progressive disclosure to present an increasingly complex project as it moves through its development cycle. The final section of the book presents linking the completed project with other systems built in J2EE and .NET.



The source code for the examples developed in the book - 4,080 kb -- examples.zip

Installation instructions for using the book examples -- install.html

Additional resources -- resources.html

Sample Content

Online Sample Chapters

Building Web Services with Java: SOAP

Reliable Messaging

SOAP Authorization Methods

The .NET Web Service World

Using SSL with Axis

Well Defined Web Service

Table of Contents


1. Web Services Overview.

What Is a Web Service? The Web Service Opportunity. Trends in e-business. Why Do We Need a Web Services Approach? Service-Oriented Architectures. Web Services Interoperability Stacks. Summary.

2. XML Primer.

Origins of XML. Document- Versus Data-Centric XML. XML Instances. XML Namespaces. Document Type Definitions. XML Schemas. Processing XML. Summary. Resources.

3. Simple Object Access Protocol (SOAP).

Evolution of XML Protocols. Simple Object Access Protocol (SOAP). Doing Business with SkatesTown. Inventory Check Web Service. SOAP Envelope Framework. Taking Advantage of SOAP Extensibility. SOAP Intermediaries. Error Handling in SOAP. SOAP Data Encoding. Architecting Distributed Systems with Web Services. Purchase Order Submission Web Service. SOAP Protocol Bindings. Summary. The Road Ahead. Resources.

4. Creating Web Services.

Why and What Is Axis? The Axis Architecture. Installing Axis. Configuring Axis. Security. Simple Web Services. Client-Side Programming. Advanced Web Service Deployment. Document-Centric Services. Data Encoding/Decoding. Building Handlers. Specialized Pivot Point Handlers, a.k.a. Providers. Faults. Message Patterns. Building and Deploying an Intermediary. SOAP V1.2. Monitoring. Summary.

5. Using SOAP for e-Business.

Web Services Security. Enterprise Application Integration. Quality of Service. Summary. Resources.

6. Describing Web Services.

Why Service Descriptions? Role of Service Description in a Service-Oriented _Architecture. Well Defined Service. History of IDLs. Web Services Definition Language (WSDL). WSDL and Java. Future Service Description Efforts. Summary.

7. Discovering Web Services.

The Role of Service Discovery. The Role of Registries. UDDI. Private UDDI Registries. What's New in UDDI Version 2.0? Using WSDL with UDDI. Summary.

8. Interoperability, Tools, and Middleware Products.

Interoperability: The “Holy Grail” of Web Services. The Larger Web Services Landscape. Summary. Resources.

Future Concepts.

Computing as a Utility. Ontologies and the Semantic Web. Software Agents. Peer-to-Peer Computing. Grid Computing. Embedded Web Services. Pulling It All Together. Resources.




Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership