Constellation SDK
Pegaのお客様は、Constellation SDKを使用して、PegaのConstellationJSエンジンAPIと、Pega Constellationデザインシステム以外のデザインシステムを接続したConstellation DXコンポーネントを構築できます。
Constellationには、Constellation DX API、JavaScript ConstellationJSオーケストレーションエンジン、および関連する公開JavaScript APIが含まれています。Constellationアプリケーションは、プレゼンテーションレイヤーとしてConstellationデザインシステムを使用します。ただし、すべてのPegaのお客様がConstellationデザインシステムベースのユーザーインターフェイスの使用を希望しているわけではありません。
Constellation SDKは、代替デザインシステムを統合するためのフロントエンドで開発者に優しいツールセットを提供します。
従来のDX APIスターターパックとは異なり、Constellation SDKはConstellation JavaScriptエンジンを使用して、実装を簡素化し、品質とパフォーマンスを向上させます。ConstellationJSエンジンは、PegaのConstellation UIで使用されているのと同じアクセラレーションレイヤーです。
利用可能なConstellation SDK
現在、次の3つのConstellation SDKが提供されています。
- Pega + Angular
- Pega + React
- Pega + Web Components
Pega + Angular
PegaとAngularは、Angularプラットフォームに基づいた非Constellationデザインシステムをサポートしています。このSDKでは、Angularからシームレスに統合できるように設計されたAngular Materialオープンソースコンポーネントを使用して、いくつかのコンポーネントを構築しました。
Pega + React
Pega + Reactは、Reactに基づくConstellation以外のデザインシステムをサポートします。React SDKを使用して、コンポーネントの構築、更新、公開、削除、上書きを行うこともできます(v8.23.10およびv23.1.10のみ)。
このSDKのコンポーネントと代替デザインシステムコンポーネントは、Material UIデザインシステムに基づいています。
Pega + Web Components
Pega + Web Componentsは、Web Componentsに基づくConstellation以外のシステムをサポートします。LionのWebコンポーネントに基づき、Web Components SDKでコンテナとプレゼンテーションコンポーネントを構築しました。Lion Webコンポーネントの詳細については、Lionのウェブサイトをご覧ください。これらは順番に「LitElement」と「lit-html」で構築されています。「LitElement」と「lit-html」の詳細については、Litのウェブサイトをご覧ください。
重要なことに、SDKは各リリースに固有なものです。お使いのInfinityサーバーバージョンに一致するSDKを使用する必要があります。
以下のインタラクションで理解度をチェックしてください。