The Application Browser

The application browser presents a somewhat different solution to the same problem. With an application browser, the entire application is dynamic, and it usually cannot operate in disconnected mode (although you can add code to ensure that it does). The basic principle behind an application browser is that the functionality of the target application is partitioned into distinct modules. When a given user logs in, the application browser queries an XML Web service to determine which modules are allowed for this user. It uses this information to configure the interface (perhaps adding a list of options to a menu or creating a group of buttons). When the user attempts to use one of the modules, the application browser downloads ...

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

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.