Home > Store

Microsoft .NET XML Web Services

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

Microsoft .NET XML Web Services


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


  • Copyright 2002
  • Dimensions: 7-3/8" x 9-1/8"
  • Pages: 480
  • Edition: 1st
  • Book
  • ISBN-10: 0-672-32088-6
  • ISBN-13: 978-0-672-32088-0

This book will therefore serve as both an introductory title and an in-depth reference that will grow with the reader as they begin to create their own Web Services. They will come to understand what Web Services are, where they fit into the 'big picture' and will have many coding examples to choose from within the first five chapters. As they begin to "get serious" about developing enterprise level Web Services, they will be able to refer back to the detailed information about the classes that implement Web Services and come to a deeper understanding of what is happening behind the scenes.



All the code developed for the book in one convenient file for download - 182 kb -- code.zip

Sample Content

Online Sample Chapter

Consuming a Simple Web Service with .NET SDK

Table of Contents


1. Introducing Web Services.

= Why. Web Services. Problems with Existing Technology. What Is Needed. SOAP: An Integration Solution. Microsoft's Implementation of SOAP and Web Services. The Benefits of ASP.NET Web Services. How ASP.NET Web Services Differ from BizTalk ASP.NET Web Services Are Implemented Using ASP.NET Where Do Web Services Fit into Your Architecture? Selecting a Language Selecting a Code Editor Summary

2. Creating a Simple Web Service with .NET SDK.

What Will Your Web Service Do? Setting Up the Environment. Creating a Web Folder in Internet Information Services 5.0. Testing the Web Service Creating the Web Services Description Language (WSDL) File.

3. Consuming a Simple Web Service with .NET SDK.

How to Consume a Web Service. Creating the Web Service Consumer. Testing the Web Service Consumer.

4. Creating a Simple Web Service in Visual Studio.NET.

Creating a New Visual Studio.NET Web Services Project. Reviewing Visual Studio.NET's Advantages.

5. Consuming a Web Service in Visual Studio.NET.

Creating a Web Forms Application. Reviewing Visual Studio.NET's Advantages

6. How ASP.NET Works.

How “Classic” Active Server Pages Work The Problem with Active Server Pages. The Microsoft.NET Framework. The ASP.NET Application Model How Do Web Services Work?

7. Examining SOAP.

A Few Words About the SOAP Specification. What Is SOAP? Components of SOAP Message. Supported Data Types. Single-Reference Versus Multi-Reference Accessors.

8. Understanding WSDL.

The Genealogy of WSDL How the WSDL Works The Sections of the WSDL File. Examining the WSDL File. Binding Extensions The Future of WSDL.

9. Understanding DISCO.

What Is Discovery? Highlights from the DISCO Specification. What Is Dynamic Discovery? Add Web Reference: A DISCO Consumer.

10. Exceptions and Error Handling.

Exception-Handling Methods. Throwing SOAP Exceptions. An Exception Example. Handling Exceptions in the ASP.NET Client.

11. Accessing ASP.NET Objects via Web Services.

Inheriting from the WebService Class. The Context and Application Example.

12. Tree Methods of Calling Web Services.

Web Service Help Page and HTTP-GET. Calling a Web Service Using HTTP-GET. Calling a Web Service. Using HTTP-POST Using the MSXML XMLHTTP Object

13. Web Services Attributes and Properties.

Processing Directives. The WebService Attribute. The WebMethod Attribute.

14. Passing Complex Data Types and Structures.

The SOAP Specification and Data Types. Understanding Classes, XSD, WSDL, and Proxies. Passing .NET Structures over Web Services. Creating the Web Service Client. Passing XML via Web Services.

15. Passing ADO.NET DataSets via Web Services.

Web Services, DataSets, and a New Disconnected Architecture. The DataSetSample Example. The DataSetRoundTrip Example.

16. Using the Web Services Designer in Visual Studio. NET.

The EventLogService Class.

17. COM Interoperability and Web Services.

How Interoperability Works An Interoperability Example.

18. Using Transactions in Web Services.

Understanding Transactions. The Transaction Example. Transactions Across Web Services.

19. Calling Web Services Asynchronously.

Understanding Transactions. The Transaction Example. Transactions Across Web Services.

20. Comsuming Web Services in Office XP.

The Office Web Service Example.

21. Web Service Behaviors.

Understanding DHTML Behaviors. How the Web Service Behavior Works. The WSBehavior Example.

22. Manipulating SOAP Headers in Web Services.

Creating a Sample SOAP Header Web Service. Building the Sample SOAP Header Web Service. Building the Sample SOAP Header Client. Handling Unknown Headers.

23. Manipulating SOAP Messages Using XML Attributes.

Example of Manipulating SOAP Messages in Web Services.

24. Using SOAP Extensions.

What Can You Do with SOAP Extensions? The SoapLogger Extension Example. Creating a Client.

25. Understanding UDDI.

UDDI: A Business Perspective. UDDI Registry Data. UDDI: A Technical Perspective. The UDDI Programmer's API Specification. The Future of UDDI.

26. Configuring, Deploying, and Securing Web Services.

Configuration. Deployment. Security.

27. Introducing >NET My Services.

.NET Building Block Services. What Is .NET My Services?

Appendix A. Links to SOAP, Web Services, and .NET Links on the Internet.



Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership