The ServerObject object which runs within a server context in the GIS server.
Windows, Solaris, Linux
|ILogSupport (esriSystem)||Provides access to methods for initializing an object for logging.|
|IObjectActivate (esriSystem)||Provides access to methods for activating and deactivating objects.|
|IObjectConstruct (esriSystem)||Provides access to methods for constructing an object.|
|IServerObject||Provides access to properties of a map or geocode server object.|
|IServerObjectExtensionManager||Provides access to members that help locate installed server object extensions.|
A ServerObject is a coarse-grained ArcObjects object, that is a high-level object that simplifies the programming model for doing certain operations and hides the fine-grained ArcObjects that do the work. Server objects support coarse-grained interfaces that support methods that do large units of work, such as �draw a map�, or �geocode a set of addresses�. ServerObjects also have SOAP interfaces that make it possible to expose server objects as web services that can be consumed by clients across the internet.
ArcGIS for Server has two ServerObjects: MapServer and GeocodeServer.