CSM Services

CSM services are Microsoft Windows® services dedicated to particular tasks. These services run in the background while monitoring for, and accepting, requests from CSM clients.

The available CSM services are:

  • Cherwell Application Server: Runs programs and handles application operations between users and their databases. The Application Server is the middle tier of the Cherwell three-tier application. Client applications connect to the Application Server via a three-tier connection.
  • Cherwell Service Host: Serves as a container host and allows you to configure the following microservices, which use queues to distribute workload:
    • Automation Process Service: Monitors events and executes background business rules in your system (example: Notifications and escalations). Automation Processes are configured in CSM Administrator.
    • Email and Event Monitor Service: Manages processing for emails sent to CSM.
    • Mail Delivery Services: Manages processing for emails sent from CSM.
    • Scheduling Service: Executes actions or activities, such as imports and reports, on a time-based recurring basis. Predefined actions are scheduled in CSM Administrator and run by the service (example: A system backup can be scheduled to occur at a set time every night).
    • System Event Processing Service: Processes incoming messages triggered by events fired in third-party tools and sent to a CSM webhooks endpoint. The System Event Processing Service is used primarily for webhooks and must be manually enabled before incoming events can be processed.
  • Server Farm: Provides a framework that consists of a load balancer, multiple web servers, SQL Server, and Redis.
  • Trusted Agent Server: Allows connections to CSM servers using firewall-friendly protocols; the Trusted Agents perform operations on behalf of CSM servers.