Server Roles and their software components
Each Server Role consists of one or more software components.
| Server Role | Microservice | Client API | Web application extension | Other |
|---|---|---|---|---|
| Discovery Service | Discovery Service | (none) | (none) | (none) |
| Content Service | Content Service | API (RESTful) | (none) | (none) |
| Content Deployer | Content Deployer | (none) | (none) | (none) |
| Cache Channel Service | Cache Channel Service | (none) | (none) | (none) |
| Monitoring | Monitoring Agent | (none) | Monitoring Agent Web service | (none) |
| User Generated Content (UGC) | Community Service Moderation Service | API (RESTful) | UGC Web extension | UGC Content Deployer extension |
| Context Engine | Context Engine Service | Context Engine API | Context Engine Web extension | Context Engine Ambient Data Framework Cartridge |
| Contextual Image Delivery | Contextual Image Delivery Service | (none) | (none) | (none) |