Skip to main content
Verify the version tags to ensure you are consuming the intended content or, complete the latest version.

The components of Constellation

Constellation is a comprehensive, prescriptive framework that streamlines the process of designing and implementing user interfaces (UIs), empowering businesses to focus on their core logic and requirements, rather than getting bogged down with button placement and other low-level design details. 

With Constellation, applications adhere to Pega's Center-out™ approach more then ever by moving even more of the business logic out of the UI and into Case processing and Step definitions, resulting in more consistent user experiences across all delivery channels, faster time to value, and considerably easier upgrades.

Constellation has three primary components that impact your development experience when building a Pega application: the Constellation design system, the Constellation architecture, and the Constellation DX API.

The Constellation design system

The Constellation design system is a library of pre-built UI components and patterns that work together to create feature-rich UIs and productive user experiences. Patterns are pre-configured combinations of components that are proven to drive user productivity. This library of pre-built components enables low-code developers to quickly build powerful custom applications with out-of-the-box tools.

The Constellation design system is built on React, an open-source front-end JavaScript library for building component-based UIs. Constellation applications are Single Page Applications (SPAs). Rather than loading entirely new HTML pages to display even one piece of new data, SPAs load a single HTML page and dynamically rewrite the current page with new data from the server. React batches UI changes to minimize the number of re-renders. All of this results in less lag, better performance, and a smoother user experience.

Constellation architecture

With Pega’s Traditional UI architecture you build UIs by customizing Sections of your application from scratch, dragging and dropping various controls, such as text fields, buttons, and dynamic layouts. The Traditional UI architecture allowed clients to fully customize their applications. This approach provided tremendous flexibility,  but it came at the cost of all customized solutions - longer development time, increased maintenance costs, and more brittle solutions.

Constellation architecture represents a shift from customization to configuration. With Constellation, you configure your application’s Data Model, which generates a largely prescriptive overall experience. From the Data Model, Constellation generates the end-to-end experience, including the UI and actions. This means shorter development time, a more consistent user experience across channels, easier upgrades, and minimal maintenance.

Constellation offers pre-configured UI templates, as well as prescribed navigation, workflows, and information architecture, all of which enable our clients to take advantage of our 40 years of experience in building enterprise applications and more easily build consistent, error-proof applications in record time.

Constellation DX API

The Constellation DX API is a set of model-driven API endpoints that enable developers to view, create, and update Pega Cases and Assignments. Where the Traditional DX API was used to support non-native UIs, the Constellation DX API supports both Pega native UIs and non-native UIs. To say that another way, the same API endpoints power Pega software's out-of-the-box user experiences and its custom front-end experiences. You can build consistent user experiences for Pega applications without encoding business logic into each Channel.

The Constellation DX API isn’t just an upgrade, it is an entirely re-engineered experience. The Constellation DX API has drastically reduced networked traffic with 30% fewer requests on first load and a seven-times smaller network payload. The DX API responses are much more robust, containing all the necessary information to reproduce Views in any front-end framework, including layouts, fields, validation, conditional visibility, and actions. The Constellation DX API also includes new API endpoints, enabling additional functionality through API calls, such as following a Case or moving a Case to a new Stage.

In summary, Constellation is a library of cohesive UI templates, components, and patterns on top of a model-driven, prescriptive orchestration layer, backed by an open REST API that allows front-end developers to both extend - and in some cases replace - the front-end experience.

Constellation employs the modern web-standards (React, Redux, Node.js) and better separation of concerns for easier maintenance and upgrading.

All of this enables teams to deliver Pega application experiences quickly, consistently, and more efficiently than ever. 

Note: For more information on the Constellation UI, see Constellation UI

Check your knowledge with the following interaction:


This Topic is available in the following Module:

If you are having problems with your training, please review the Pega Academy Support FAQs.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice