This documentation is archived and is not being maintained.

Web Services in Managed Code

.NET Framework 3.5

 Windows Communication Foundation Services and ADO.NET Data Services

Web services provide the ability to exchange messages in a loosely coupled environment using standard protocols such as HTTP, XML, XSD, SOAP, and WSDL. The messages can be structured and typed or loosely defined. Because standard protocols serve as the basis for Web services, your Web service applications can communicate with a broad variety of implementations, platforms, and devices. The topics in this section focus on how to create and deploy Web services and how to access Web services in managed code. See the list below for links to other topics that discuss Web services.

Introduction to Programming Web Services in Managed Code

Describes the Web services programming model in managed code.

Programming the Web with Web Services

Has links that provide key information on the fundamentals of Web services in Visual Studio.

Creating Web Services in Managed Code

Describes the process of creating and deploying Web services.

Accessing Web Services in Managed Code

Describes the process of accessing Web services from a variety of managed code application types.

XML Web Services Created Using ASP.NET and XML Web Service Clients

Gives a detailed discussion of working with Web services using the .NET Framework.

Programming the Web with Web Services

Provides a portal to all Web services documentation.

XML Web Services Overview

Provides a platform-neutral overview of Web services.

Creating and Accessing Web Services Walkthroughs

Demonstrates how to develop and access Web services.

Customizing SOAP Message Formatting

Describes how to customize SOAP messages, including how to work with various XML encoding methods.

Using SOAP Headers

Describes how to utilize SOAP headers in Web services created using ASP.NET and how to include additional information with SOAP messages.

Debugging Preparation: XML Web Service Projects

Instructions on how to enable debugging in Web services and how to change the build configuration.

Deciding Which Technologies and Tools To Use

Provides a graphical, linked guide to decisions about designing your application.