XML Web services are programmable components that expose functionality through HTTP and SOAP on an intranet or for public consumption on the Internet.
You can create and distribute XML Web services using ASP.NET and Visual Basic or C#, or ATL Server and C++. The topics in this section focus on how to create, distribute, and consume XML Web services using ATL Server and C++.
In This Section
- SOAP Request Architecture
- Graphically describes the SOAP request architecture.
- SOAP Server Code
- Provides code that demonstrates the ATL Server SOAP attributes.
- SOAP Client Code
- Provides code for a SOAP client that demonstrates the use of a SPROXY-generated proxy class.
- Providing XML Web Services
- Describes creating XML Web services using ATL Server and C++.
- Consuming XML Web Services
- Discusses using XML Web services from C++.
Related Sections
- SOAP Samples
- Provides links to samples showing XML Web services created with ATL Server.
- XML Web Services Overview
- Describes what XML Web services are and how they can be used in your applications.
- XML Web Services Infrastructure
- Discusses the architecture of XML Web services and provides specific details on the protocols and technologies supported.
- Creating XML Web Services in Managed Code
- Describes creating XML Web services using ASP.NET and Visual Basic or C#.
- Accessing XML Web Services in Managed Code
- Discusses consuming XML Web services using ASP.NET and Visual Basic or C#.
- Programming the Web with XML Web Services
- Describes the XML Web services programming model and provides links to topics discussing the fundamentals of XML Web services in Visual Studio.
- ATL Server
- Provides a conceptual overview of the ATL Server Library, a set of native C++ classes that allows you to create Web applications, XML Web services, and other server applications.
- ATL Server References
- Provides links to reference documentation for the ATL Server library.