Web Services in Managed Code
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.
In This Section
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.
Related Sections
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.