Publisher's Synopsis
This work has three parts. In the first, the author analyzes logical and physical application architectures, exploring their effect on scalability, fault tolerance, and performance. In the second, he implements and documents a Visual Basic .NET framework for the creation of distributed, object-oriented applications that employ .NET technologies including remoting, serialization, and auto-deployment. This framework encapsulates functionality such as database access, transaction handling, and location transparency, which are inherited automatically by any applications created from it. In the last part the author uses the framework to create a sample application, and demonstrates the ease with which it's possible to write Windows, web, and web services interfaces for the underlying objects.