Programming Microsoft Visual InterDev 6.0
The Scripting Object Model provides an object-oriented development environment that forms the foundation for design-time controls (DTCs), DHTML, and the various run-time features. Specifically, the SOM provides:
- An object-oriented abstraction for building Web applications
- A consistent programming model for scripting with DHTML and ASP
- Support for building applications with broad reach
- A run-time layer that creates an ASP execution model similar to DHTML
- Event and method dispatching
- State management for the client and the server
The SOM's script objects provide a single abstraction for ASP and DHTML applications. The script objects support data binding, asynchronous remote execution of server-script functions, and more.
In addition to abstracting the code in the development environment, the SOM also provides a rich run-time architecture. For instance, the SOM provides the run-time support for each DTC. Each DTC is backed up by one or more SOM objects on the server.