Export (0) Print
Expand All

Programming the Web with XML Web Services 

XML 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 XML Web services in Visual Studio:

XML Web Services Overview

Describes the role of XML Web services.

XML Web Service Scenarios

Outlines some typical scenarios that could leverage XML Web services.

XML Web Services Infrastructure

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

Web References

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 XML Web services in Visual Studio.

XML Tools in Visual Studio

Provides an introduction to XML.

Visual Studio provides tools for creating XML Web services in both managed and unmanaged code. For managed code, Visual Studio makes it possible for developers to create XML Web services that fully leverage the power of the .NET Framework. In addition, Visual Studio also makes it possible for developers to create XML Web services using ATL Server and native C++.

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

Walkthrough: Creating an XML Web Service Using Visual Basic or Visual C#

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

Walkthrough: Creating a Distributed Application

Demonstrates the creation and access of an XML Web service for returning and updating data using managed code.

Creating XML Web Services in Managed Code

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

XML Web Services Using ASP.NET

Provides documentation on XML 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 XML Web service.

XML Web services created in unmanaged code use ATL Server. The following links provide information on XML Web services created using ATL Server:

XML Web Services Created with ATL Server

Describes the ATL Server implementation of XML Web services.

Providing XML Web Services

Describes how to create an XML Web service using ATL Server.

Walkthrough: Creating an XML Web Service Using ATL Server

Demonstrates step-by-step how to create and deploy an XML Web service.

SOAP Samples

Provides a collection of samples that demonstrate the creation of XML Web services and clients using the support provided by ATL Server.

Visual Studio simplifies the process of locating and accessing XML 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 XML 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.

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

Accessing XML Web Services in Managed Code

Describes the process of accessing XML Web services in managed code.

Building XML Web Service Clients

Documentation from on XML Web services.

Walkthrough: Accessing an XML Web Service Using Visual Basic or Visual C#

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

Walkthrough: Creating a Distributed Application

Demonstrates the creation and access of an XML Web service for returning and updating data using managed code.

Web Services Description Language Tool (Wsdl.exe)

Describes a tool used to generate the proxy class for accessing an XML 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 XML Web service.

XML Web service client applications created in native code use ATL to access XML Web services. The following list of links covers accessing XML Web services using unmanaged code:

Consuming XML Web Services

Describes how to access XML Web services using native code.

Walkthrough: Accessing an XML Web Service Using C++

Demonstrates step-by-step how to access an XML Web service using native code.

SOAP Samples

Provides a collection of samples that demonstrate the creation of XML Web services and clients using the support provided by ATL Server.

SPROXY.EXE: XML Web Service Proxy Generator

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

Community Additions

ADD
Show:
© 2014 Microsoft