Choosing the Right .NET Technology

One principle I’ve stressed throughout this book is that every .NET technology has an ideal niche. To build a successful distributed application, you need to understand not only how to use these technologies but also when to use them. The next sections consider a few miniature scenarios and the designs they lead to.

Internal and External Systems

The internal system is the proprietary software that manages some part of the day-to-day tasks of running a business. It can include bug tracking or project-management software used by the development department, or a custom sales-tracking and inventory-management application. In either case, you have two choices.

A .NET Remoting–based solution provides the best possible ...

Get Microsoft® .NET Distributed Applications: Integrating XML Web Services and .NET Remoting now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.