Services in Snow License Manager

Snow License Manager 9

 

List of Windows Services

The table lists Windows Services for Snow License Manager, including their dependencies.

Name

Introduced in version

Removed in version

Ports used

Dependencies

SnowAdobeCCService

9.2.0

-

5001

SnowNats; SnowEventWarehouseService; SnowLicenseManagerDataAccessService

SnowArchivingService

9.8.0

-

2005

SnowCacheServer

9.13.0

-

2006

SnowCleanupMeteringService

9.17

-

-

SnowEventWarehouseService

9.6.2

-

SnowNats

SnowLicenseManagerAdobeCCBFF

9.15.0

-

SnowLicenseManagerDataAccessService; SnowAdobeCCService; SnowNats

SnowLicenseManagerDataAccessService

9.5.0

-

SnowNats

SnowLicenseManagerEventStoreService

9.14.0

1113, 2113

SnowLicenseManagerFileImportService

-

SnowLicenseManagerGenericSaaSService

9.6.0

-

5005

SnowLicenseManagerImportTool

-

no ports

SnowLicenseManagerInventoryService

-

SnowLicenseManagerMicrosoft365BFF

9.14.0

-

SnowNats; SnowLicenseManagerDataAccessService; SnowEventWarehouseService; SnowLicenseManagerOffice365Service

SnowLicenseManagerOffice365Service

9.5.0 (rebuilt version)

-

5004

SnowNats; SnowEventWarehouseService; SnowLicenseManagerDataAccessService

SnowLicenseManagerReportExporter

-

SnowLicenseManagerSoftwareEnterpriseAgreementsService

8.3.0

9.6.3

SnowLicensing

-

8522

SnowNats; SnowLicenseManagerDataAccessService

SnowLicensingService

-

SnowMaintenanceService

9.6.1

-

5015

SnowNats

SnowMongoDB

9.13.0

-

27017

SnowNats

9.2.0

-

4222

SnowNotificationDeliveryService

-

SnowOracleImportService

9.2.0

9.5.0

SnowOracleManagementOptionService

9.5.0

-

5002

SnowNats

SnowOracleService

9.0.0

9.5.0

8137

SnowSlmImportsService

9.7.0

2001

SnowUpdateService

-

Inbound: 1433; configurable.

Outbound: 443 (to Snow)

SnowVirtualizationService

9.2.0

-

5006

Description of Windows services

The table describes the Windows Services for Snow License Manager.

Name

Description

SnowAdobeCCService

This service processes and calculates Adobe Creative Cloud data that is sent from Snow Integration Manager. This service requires the Snow Software Nats Service service to work.

SnowArchivingService

The service allows users to archive and unarchive computers, agreements, and licenses. This enables users to retain previously created records in the database for reference or history purposes.

SnowCacheServer

This service manages the caching of data.

SnowCleanupMeteringService

This service executes background processes related to cleaning up old metering data from Snow License Manager.

SnowEventWarehouseService

This service stores and retrieves events.

SnowLicenseManagerAdobeCCBFF

This service is a backend-for-frontend service used from AdobeCC controllers for fetching the AdobeCC-related data.

SnowLicenseManagerDataAccessService

This service gets data from the dbo schema in Snow License Manager, for other database schemas, for example, Microsoft 365. This service exists to introduce proper data separation in Snow License Manager.

SnowLicenseManagerEventStoreService

This service provides an API and a database that is designed for services, for example, Microsoft 365 and Adobe Creative Cloud, to both store and read event data that is used to build entities and change history models.

SnowLicenseManagerFileImportService

This service checks folders for files to import. It can be configured via Web Configurator.

SnowLicenseManagerGenericSaaSService

This service executes Generic SaaS-related background processes.

SnowLicenseManagerImportTool

This service checks folders for files to import. It can be configured via Web Configurator.

SnowLicenseManagerInventoryService

This service orchestrates REST-based communication between Snow License Manager and Snow Inventory.

SnowLicenseManagerMicrosoft365BFF

This service is a backend-for-frontend service used from M365 controllers for fetching the M365-related data.

SnowLicenseManagerOffice365Service

This service processes Office 365 data that is received from a Snow Integration Manager connector and performs various calculations.

SnowLicenseManagerReportExporter

This service exports reports—as files or via email—by schedule. Settings are configured in Snow License Manager > Reports.

SnowLicenseManagerSoftwareEnterpriseAgreementsService

This is the enterprise agreement management service, now obsolete.

SnowLicensing

This service calculates license compliance in Snow License Manager. Settings are configured via Snow License Manager > Calculate compliance.

SnowLicensingService

This service verifies that the Snow licenses are valid.

SnowMaintenanceService

This service executes background processes related to maintenance, computer delete, and other cleanup tasks.

SnowMongoDB

This service supports caching of reports.

SnowNats

This service is used for the Snow License Manager web interface to communicate with new services, for example, Adobe and Microsoft 365. The Windows service is also used to communicate between services, for example, Microsoft 365 and Snow Licensing Service.

SnowNotificationDeliveryService

This service triggers a sending of email if a change occurs for an affected application, license, computer, device, or agreement.

SnowOracleImportService

This service is used to process imported Oracle orders, i.e. licenses.

SnowOracleManagementOptionService

This service enhances and merges Oracle Service and Oracle Import Service into one new service.

This service executes background processing actions that are related to Oracle Management Option platform. These actions are executed as tasks while being trigged either by system-scheduled events or by user interactions.

Tasks that are executed by daily scheduled trigger events:

  • Oracle data cleansing

  • Oracle data transfers

  • Oracle environment changes

  • Oracle Middleware WebLogic installations lifecycle

  • Oracle license requirements calculations

  • Oracle entitlements auto-assignment (if enabled)

  • Oracle compliance position calculations

  • Oracle Database installations usage interpretation

  • Java installations visibility

Tasks that are triggered by Oracle Management Option UI user interactions:

  • Oracle orders import

  • Oracle license requirements calculations

  • Oracle licenses automatic assignment

  • Oracle entitlements auto-assignment

  • Oracle compliance position calculations

  • Oracle orders multi-management

SnowOracleService

This service executes background services that are related to Oracle Management Option. It executes different types of actions that are scheduled and grouped as tasks.

Tasks that are scheduled for execution:

  • OracleDataCleansing

  • OracleDataTransfer

  • OracleEnvironmentChanges

  • OracleMiddlewareProcessing

  • OracleLicenseRequirementsCalculation

  • OracleLicenseComplianceCalculation

SnowSlmImportsService

This service imports licenses to Snow License Manager.

SnowUpdateService

This service enables automatic updates of Snow applications.

SnowVirtualizationService

This service executes background processing actions related to fetching virtualization technologies raw data, and normalizes it in one common virtualization data model as one unified topology model.