Summary

This chapter presented two approaches to automated deployment. The application launcher design is a "common-sense" solution: It doesn’t involve a new .NET redesign, and it works well with disconnected clients that require only periodic updates. For most distributed systems, the application launcher is the best solution.

The application browser is a more ambitious approach that breaks down an entire application into distinct components. It takes more time to develop and test and introduces new issues such as code access security. If you need to create an extremely configurable and automatically updatable application, however, it might be exactly what you need.

Keep in mind that you don’t necessarily need these approaches if you just want ...

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.