Documentation Center

Core Server Roles and nonessential Server Roles

Content Delivery functionality consists of a number of Server Roles. We distinguish between core Server Roles, which are always needed to get the product up and running, and nonessential features, which you may or may not install based on business needs.

Core Server Roles

The core Content Delivery Roles are:
RoleDescription
Discovery ServiceExposes the Discovery Endpoint, through which all Content Delivery services are made available.
Content ServiceExposes a number of core Content Delivery APIs.
Content DeployerDeploys content published from Content Manager.

Nonessential Server Roles

The nonessential Server Roles are:
Server RoleDescription
Cache Channel ServiceSynchronizes caches located on different machines.
MonitoringEnables monitoring of Content Delivery processes.
User Generated Content (UGC)Enables commenting and rating on the published Web site.
Context EngineEnables the discovery of, and ability to respond to, contextual information about the visitors of your Web site, and about the devices they use.
Contextual Image DeliveryEnables request-time image transformation on the published Web site.
Context Expression ExtensionMakes campaign management and analysis data, compiled by SDL Campaigns available for use on your SDL Web-based Web site. To use the Context Expression Extension, you must have an integration with Campaigns set up.