Theme Cosmos applications support a hybrid design that causes the UI to take on certain Cosmos React functionalities in an otherwise section-based UI. When you enable hybrid mode, most components retain the classic server-side rendering, but portal authoring components and tables use an updated client-side technology.
When creating a new application, you can choose between Theme Cosmos, Cosmos React, and a traditional UI Kit application. Theme Cosmos applications can use hybrid mode, or a standard architecture with sections only. For more guidance on how to choose a UI, see UI architecture comparison.
If you use Pega Cloud Services or a client-managed cloud environment to host Pega Platform, the Constellation engine, which powers React components, is already part of your development environment, and you only need to enable it for your applications.
If you run a client-managed cloud or an on-premises system that you implemented through Helm for Kubernetes, a single multitenant Constellation instance is installed automatically for each Pega Infinity environment. If you need a different configuration, you can also opt in by manually deploying the framework through Docker or Helm for Kubernetes. For more information, see Setting up the Constellation service in Pega Platform.
Security for a multi-tennant regional service in Pega Cloud Services
The Constellation Static Content Service (CSCS) for Pega Cloud Services is a Regional multi-tenant service. A single deployment serves the static UI content to all customers. The single CSCS also hosts cached static images from all of customers' Cosmos React applications. Customer images are protected by the same JSON Web Token (JWT) technology that protects calls to the Infinity service. Consequently, one customer cannot pick up images from another customer. The end user can only access images for the Infinity environment and application that they have logged on to.
- Constellation service, deployment, and network configuration
Constellation requires a static content microservice that delivers content to the browser. This approach improves overall application performance.
- Setting up the Constellation service in Pega Platform
Prepare Pega Platform and your application for the new run-time framework that offers an updated set of UI capabilities. In the 8.6 release, you can build new applications with Cosmos React, or decide to use Theme Cosmos for a section-based architecture with updated landing pages and tables.