Constellation UI service
Cosmos React applications rely on a static content microserivce that delivers front-end components and other static content to the browser.
To obtain configuration, context, and data for Cosmos React applications, the client interacts with the server exclusively through DX APIs. By keeping the Constellation container separate from other services, you avoid dependencies, give developers the tools to create new UI components without interfering with other work, and improve overall application performance.
When creating a new application, you can choose between a view-based Cosmos React UI, or a section-based traditional UI architecture, which can be further expanded to include hybrid components.
For Pega Cloud customers, the regional multitenant Constellation service is automatically configured during Pega Infinity deployment. There is no need for you to install or configure the Constellation engine.
Clients running Pega applications using VM-based or containerized deployments can deploy one Constellation service for your organization to handle static content requests from any of your Pega Infinity deployments.
For more information about Constellation, see the Constellation UI static content delivery service site for advanced developer documentation.
Enabling Cosmos React for an application
Enable Cosmos React in your application to explore the new development environment, which improves performance, interactivity, and response times.
- Review the process of implementing the Constellation UI Service on your system. For more information, see Hybrid mode.
- Ensure that Pega Infinity is using a secure HTTPS protocol.
- In the header of Dev Studio, click the name of the application, and then click Definition.
- In the Advanced node, select the React-based UI option.
- Click Generate routing table, and then click
Result: The React UI environment is now active in your application. Previous topic Creating custom DX components Next topic Configuring Docker authentication