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.