Navigation bar
  Print document Start Previous page
 24 of 28 
Next page End  

Why use Component Services
The reasons why a COM+ application package is used by the SurfStatsLive
Reporting Service is because:
(1) It runs in a different process space than the Virtual Web Server, which
provides better protection for IIS. Should a fatal error occur in the generation
of a report for instance, it is less likely to crash the Virtual Web Server or IIS
itself.
(2) The package runs under a different user context than the Virtual Web Server
allowing it to access resources as if it was a local user, solving security
problems. This implies that the Virtual Web Server does not need to be given
access to the resources accessed by the package.
(3) The process in which the package starts up can be better controlled, for
instance the time it is to stay in memory, the user context etc.
Four components are present in the SurfStatsLive COM+ package (1) Global
Configuration Component, (2) Authentication Component, (3) Report Server
Component.and (4) the Image Server Component. The functions of these
components are described below:
Global Configuration Component
The Global Configuration Component stores and retrieves global information
required by the SurfStatsLive Reporting Service. This component stores
information in the Windows Registry of the local computer. 
Authentication Component
The Authentication Component validates Server Administrators that attempt to
log into the SurfStatsLive Reporting Service. Depending on the setup in the
Global Setup application either the local Windows user database (SAM) or a
Windows 2000 domain is queried for authentication details.
Note that the authentication of Profile Administrators and SurfStatsLive Users is
handled by the Report Server Component and not by the Authentication
Component.