NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

Application Domain Scenarios

The following examples describe scenarios in which it is useful to run multiple applications in the same process:

  1. ASP+ runs multiple web applications in the same process. In ASP/IIS, application isolation was achieved by process boundaries. This proved too expensive to scale appropriately.
  2. IE runs code from multiple sites in the same process as the browser code itself. Obviously code from one site should not be able to affect code from another site.
  3. In the future, it is likely that productivity apps like word processors and spreadsheets could run macros written by users in their processes.
  4. Database engines need to run code from multiple user applications in the same process.
  5. Application server products may need to run code from multiple applications in a single process.