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:
- 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.
- 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.
- In the future, it is likely that productivity apps like word processors and spreadsheets could run macros written by users in their processes.
- Database engines need to run code from multiple user applications in the same process.
- Application server products may need to run code from multiple applications in a single process.