Skip to main content

クラス階層構造

企業の組織構造は複雑で、多数の事業所を展開している場合があります。たとえば、ある家電量販店は店舗、オンライン、ソーシャルメディアでモバイルデバイスとノートパソコンを販売しています。この家電量販店はチャネル、製品、そして顧客を管理する方法を必要としています。家電量販店の顧客はさまざまな国に所在しています。家電量販店としては、常に各地域の法令に準拠している必要があります。

アプリケーション開発プラットフォームによっては、製品、地域、またはチャネルごとに別々のアプリケーションのコピーを作成する必要が生じることがあります。そうしない場合、さまざまなチャネルとリージョンの複雑さを単一のアプリケーションで管理しなければならなくなる可能性があります。 その結果、拡張のできない、管理が困難なエンタープライズアプリケーションになってしまいます。

Pega Platform™では、ビジネスと同じディメンションを使ってアプリケーションを構成することができます。Pega Platformを使用すると、異なる製品、地域、チャネル、および顧客セグメントに対応しつつ、共通のポリシーや手順を簡単に再利用できます。

アプリアプリケーションは、App Studioを使用して適切なアプリケーション、オブジェクト、ケースを設計することで構築されています。効果的に設計されると、システムは適切なクラス構造を自動的に生成します。目標はクラス構造そのものを作ることではなく、良い設計の結果として現れるものです。通常、リードシステムアーキテクト(LSA)は、システムアーキテクチャ全体の設計を担当します。

 

次の図の「+」アイコンをクリックすると、クラス階層構造内のレイヤーの詳細が表示されます。

補足:  組織、部門、またはユニットのアセットをアプリケーションにバンドルすることで、パッケージ化を容易にすることができます。

Constellationアーキテクチャ

Constellationアーキテクチャは、組織全体のアセットの再利用を可能にするスケーラブルな設計をサポートします。最初にデータモデルを定義することで、一貫性のある効率的なアプリケーションフレームワークを構築する上で不可欠な、複数のプロセスにわたるデータ再利用の機会の特定に役立ちます。このアプローチにより、より効果的なアセット管理が可能になり、アーキテクチャがビジネス価値を最大化し、アプリケーション開発を簡素化するように設計されています。

Constellationアーキテクチャは、カスタマイズから設定へのシフトです。Constellationを使用すると、アプリケーションのデータモデルを設定することで、広範囲で処方的かつ包括的な体験が生まれます。Constellationは、データモデルから、UIやアクションを含むエンドツーエンドの体験を生み出します。これにより、開発時間が短縮され、チャネル間のユーザーエクスペリエンスの一貫性が高まり、アップグレードが容易になり、メンテナンスが最小限に抑えられます。

Constellationは、事前設定されたUIテンプレート、所定のナビゲーション、ワークフロー、情報アーキテクチャを提供します。これらすべてにより、お客様は40年にわたるエンタープライズアプリケーション開発の経験を活用し、記録的な速さで一貫性のある、エラーのないアプリケーションを簡単に作成できます。

補足: 再利用のためのエンタープライズアーキテクチャの構造化の詳細については、「Constellationとビジネスアーキテクチャ」を参照してください。

次の画像で「+」アイコンをクリックすると、Constellationアーキテクチャの詳細が表示されます。

補足: Constellationアーキテクチャの詳細については、「Constellation UI」を参照してください。 

次の問題に答えて、理解度をチェックしましょう。 


このトピックは、下記のモジュールにも含まれています。

トレーニングを実施中に問題が発生した場合は、Pega Academy Support FAQsをご確認ください。

このコンテンツは役に立ちましたか?

改善できるところはありますか?

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