Skip to main content
Chaptra
Cover of Distributed .NET Programming in VB .NET

Distributed .NET Programming in VB .NET

Written by Tom Barnaby

Not rated yet — tap a star to review it

535 pages, about 11 hours of reading

Chaptra reads alongside you — AI insights, chapter breakdowns and reader discussions for every book. Join free

About this book

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 it with a club

Small groups reading the same books and talking as they go.

All clubs
Open books spread across a table

News

  • 1 member
  • 1,813 discussions
  • Active 7h ago

Read Distributed .NET Programming in VB .NET alongside people who are reading it too.

Chaptra Prime — paid clubs, every club feature, and unlimited reading support, for $5 a month or $60 once.

See Prime

Reading guide

Themes, characters and key ideas in Distributed .NET Programming in VB .NET, written by Chaptra AI.

  • about 25 hours
  • intermediate
  • instructive
  • technical
  • practical

Tom Barnaby's "Distributed .NET Programming in VB .NET" serves as a foundational guide for developers looking to build distributed applications using Microsoft's .NET Framework, specifically leveraging the VB .NET language. Published in an era when .NET was relatively new, the book systematically introduces core concepts like Web Services, .NET Remoting, and data access strategies crucial for inter-process communication and remote execution. It aims to equip intermediate to advanced VB .NET developers with the knowledge and practical skills to design, implement, and deploy robust, scalable distributed systems. The book emphasizes practical application through code examples, making complex topics accessible to its target audience.

"Distributed applications are not merely complex single-machine applications; they introduce unique challenges related to network latency, concurrency, and partial failure."

Key themes

Distributed Communication Paradigms
This theme explores the various methods and architectures for enabling applications or components to communicate across network boundaries. The book details the differences between loosely coupled (Web Services) and tightly coupled (.NET Remoting) approaches, examining their respective strengths, weaknesses, and appropriate use cases.
Interoperability and Platform Independence
A core concept in distributed programming, this theme focuses on how systems built on different technologies or platforms can effectively communicate and exchange data. The book highlights Web Services as the primary mechanism within .NET for achieving platform-agnostic communication.
Component-Based Development and Remote Objects
This theme delves into the design and implementation of distributed applications using reusable software components. It specifically covers how .NET Remoting allows objects to be instantiated and invoked across application domains or machine boundaries, abstracting the complexities of network communication.

Worth discussing

How have the fundamental challenges of distributed programming discussed in this book (e.g., latency, concurrency, state management) evolved or remained constant with modern technologies?

Chapter-by-chapter breakdowns, character arcs and the full thematic analysis come with a free account.

Discussions

No one has started one yet

Join

Questions this book opens up

No discussions yet

Be the first to start a discussion about this book!

Sign up to start the discussion

Reviews

No reviews yet

Be the first to review this book!