This step-by-step article demonstrates how to use a Web service to receive and to update data from a database by using a DataSet object. This article also demonstrates how to reference the Web service in a client application and how to display the returned DataSet in a DataGrid control so that you can update that data and send the updates back to the server.
The topics for this tutorial: Synchronous versus asynchronous invocations - Asynchronous design patterns in .NET - How to invoke Web Services asynchronously - What to consider when developing asynchronous Web Service calls.
This article describes a Visual Studio 6.0 wizard that enables developers to wrap a Web service in a proxy component (.dll) that can be used via early binding, just like any other modern COM component.