Although creating Web Services with the .NET Framework is easy and the resulting Web Service is robust, this is not the only way to create a Web Service with Visual C++ .NET. With the new features in the Active Template Library (ATL), you can create a Web Service that can easily take advantage of unmanaged code without the need to bridge between managed and unmanaged code. In fact, after you get past the extra work required to code the interface of an ATL Web Service, the implementation of the Web Service functionality is easier if you are trying to use legacy unmanaged code and third-party unmanaged libraries.
The basic principle of how the Web Service works is the same; however, there are some differences that make using the Web Service a little different from a Web Service written with the .NET Framework. In this hour you will learn:
How to create a simple Web Service with ATL
How to review the implementation of a Web Service in ATL
How to add a Web reference to an ATL Web Service
How to use the ATL Web Service in a .NET application