Developing XML Web Services And Server Components With Visual C# .NET and .NET Framework

By Amit Kalani
The book served as good revision for me for the earlier concepts used in projects and
some of the new things that have cropped up since then.
The book starts with creating and Manipulating datasets -
Manipulating DataSet Schema
Manipulating Dataset Relationship
Creating Strongly Typed Data.
XML and SQL server interface and functions are detailed with practice examples.

Accessing and Manipulating XML data covers DOM model etc, XML reader,XPath and SQL functions that retrieves xml data from SQL server and validating XML data.

The book has good coverage on .NET Remoting. It talkes in depth about Creating and Consuming.NET Remoting object. Implementing server activated and client activated components,selecting channel formatters and protocols. Implementing asynchronous methods.Practical examples of instantiating and invoking .NET Remoting object are well covered.
The book covered all known concepts which I used earlier about basic web services like creating and consuming web services and instantiating and invoking XML web service enabling static discovery and publishing web services.Under advanced web services, it covers creating and consuming asynchronous methods,controlling XML wire formats for XML web service.

Windows services chapter did not offer anything new to me - basically creating services and interacting with SCM and then its starting stopping and pausing programetically.It has some coverage about the toolslike mmc sanp-ins and sc.exe etc. to control and monitor services.

The book has detailed coverage on Component Services like implementing serviced component,creating interfaces,creating strong named assembly, managing the components and how to call unmanaged code from managed and vice-versa.

The book has coverage about testing and debugging and good coverage on all deployment methods.Deploying private assemblies,shared assemblies,web services,serviced components..NET Remoting Objects and packaging .NET application.
In the end it talks about implementing security for windows service,serviced component, .NET remoting Object and an XML web services.

The book has good review questions and practical examples.Certainly served a good purpose.

Leave a Reply