Export (0) Print
Expand All

Programming the Web with Web Services

 Windows Communication Foundation Services and ADO.NET Data Services

Web services enable the exchange of data and the remote invocation of application logic using XML messaging to move data through firewalls and between heterogeneous systems.

The following links provide key information on the fundamentals of Web services in Visual Studio:

XML Web Services Overview

Describes the role of Web services.

XML Web Service Scenarios

Outlines some typical scenarios that could leverage Web services.

XML Web Services Infrastructure

Describes the fundamental pieces of infrastructure to enable Web services, such as Web service directories, Web service descriptions, and Web service wire formats.

Web References in Visual Studio

Describes the Web reference feature of Visual Studio.

How to: Add and Remove Web References

Describes the process of adding and removing Web references in Visual Studio.

Debugging Preparation: XML Web Service Projects

Describes the process of debugging Web services in Visual Studio.

XML Tools in Visual Studio

Provides an introduction to XML.

Visual Studio provides tools for creating Web services in both managed and unmanaged code. For managed code, Visual Studio makes it possible for developers to create Web services that fully leverage the power of the .NET Framework.

Web services created in managed code use the ASP.NET Web application model. The following links provide information on Web services created in managed code:

Walkthrough: Creating a Web Service Using Visual Basic or Visual C#

Demonstrates step-by-step how to create, debug, and deploy a Web service using Visual Basic or C#.

Creating Web Services in Managed Code

Describes the process of creating and deploying Web services in managed code.

XML Web Services Using ASP.NET

Provides documentation on Web services.

ASP.NET QuickStarts

Provides a series of ASP.NET samples and supporting commentary.

XML Serialization with XML Web Services

Explains how to customize the method of XML serialization used in a managed code Web service.

Visual Studio simplifies the process of locating and accessing Web services by using the notion of Web references. Adding a Web reference to a client application results in the generation of a proxy class that serves as a local representation of the Web service with which the client can interact. This feature is available to applications written in either managed or unmanaged code. When adding a Web reference, Visual Studio generates the proxy class in the same programming language as the client application.

Web service client applications created in managed code use the ASP.NET Web application model. The following links provide information on Web services created in managed code:

Accessing Web Services in Managed Code

Describes the process of accessing Web services in managed code.

Building XML Web Service Clients

Documentation on Web services.

Walkthrough: Accessing a Web Service Using Visual Basic or Visual C#

Demonstrates step-by-step how to access a Web service in managed code.

Web Services Description Language Tool (Wsdl.exe)

Describes a tool used to generate the proxy class for accessing a Web service in managed code.

ASP.NET QuickStarts

Provides a series of ASP.NET samples and supporting commentary.

XML Serialization with XML Web Services

Explains how to customize the method of XML serialization used in a managed code Web service.

Community Additions

ADD
Show:
© 2014 Microsoft