Distributed .NET Programming in VB .NET / Edition 1

Distributed .NET Programming in VB .NET / Edition 1

by Tom Barnaby
     
 

With the release of .NET, Microsoft once again altered the distributed programming landscape. Almost everything changed, from data access, to remote object calls, to the deployment of software components. And of course, .NET introduced a new technology in XML Web services that revolutionized Web development.

Distributed .NET Programming in VB .NET

See more details below

Overview

With the release of .NET, Microsoft once again altered the distributed programming landscape. Almost everything changed, from data access, to remote object calls, to the deployment of software components. And of course, .NET introduced a new technology in XML Web services that revolutionized Web development.

Distributed .NET Programming in VB .NET describes how to use these .NET technologies to build fast, scalable, and robust distributed applications. Along the way, it answers common questions such as: How do I use the .NET Remoting Framework? What role does COM+ play in the .NET universe? How can I interoperate with COM components? What's the difference between .NET Remoting and Web services? How will these changes affect the architecture and design of a distributed application?

Author Tom Barnaby assumes the reader is already familiar with the fundamentals of .NET. However, a .NET overview is provided to concisely explain several of the core .NET technologies that are essential for distributed programming, including building, versioning, and deploying assemblies; garbage collection; serialization; and attribute-based programming.

Read More

Product Details

ISBN-13:
9781590590683
Publisher:
Apress
Publication date:
09/23/2002
Series:
.NET Developer Series
Edition description:
New Edition
Pages:
552
Product dimensions:
7.40(w) x 9.22(h) x 1.34(d)

Table of Contents

Foreword
About the Author
About the Technical Reviewer
Acknowledgments
Introduction and AFAQ (Anticipated Frequently Asked Questions)
Ch. 1The Evolution of Distributed Programming1
Overview of Distributed Programming1
A Short History of Distributed Programming13
Microsoft and Distributed Computing18
Ch. 2This Is .NET27
Understanding the .NET Infrastructure27
Building and Configuring .NET Assemblies33
Understanding .NET Versioning54
Understanding Attributes and Reflection68
Understanding Garbage Collection75
Serialization84
Ch. 3Introduction to .NET Remoting91
What Is Remoting?91
Understanding Application Domains92
Marshaling Objects105
Examining the .NET Remoting Framework109
Ch. 4Distributed Programming with .NET Remoting119
Implementing Well-Known Objects119
Implementing Client-Activated Objects138
Building Remoting Hosts159
Ch. 5Additional Remoting Techniques175
Solving the Metadata Deployment Issue175
Calling Remote Objects Asynchronously201
Understanding Call Context228
Ch. 6Understanding XML Web Services237
Web Services Overview237
Building and Consuming Web Services in .NET248
Remoting vs. Web Services270
Ch. 7Understanding COM Interop273
The Need for COM Interop273
Managed to Unmanaged Interop274
Unmanaged to Managed Interop276
Ch. 8Leveraging Component Services289
Component Services Overview289
Building Serviced Components in Managed Code295
Automatic Transactions335
Consuming Serviced Components346
Investigating New Features in COM+ 1.5351
Ch. 9.NET Message Queuing357
Message Queuing Overview357
Installing and Administering MSMQ360
Using .NET Message Queuing365
Writing Queued Components in Managed Code384
App.: Data Access with ADO.NET395
Index481

Read More

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >