エンタープライズ向けのPegaの設計
2 タスク
15 分
上級
Pega Platform 8.6
日本語
シナリオ
あなたは、Front Stageのアーキテクチャ環境と、イベント予約アプリケーションをその環境にどう組み込むかを話し合うため、エンタープライズアーキテクチャチームとの会議を計画しています。 話し合う内容は次のとおりです。
- アプリケーションのアクセス
- アプリケーションサーバーのテクノロジー
- 統合とウェブサービス
- データストレージとウェアハウジング
アプリケーションのアクセス
Front Stageでは、見込み客向けに、クラウド型ポータルサイト「Front Stage」で見積り機能を提供する予定です。 Front Stageは、イベント参加者がチャットでの会話からイベントの基本情報を得られるようにしたいと考えています。 新規の営業の見込み客は、ソーシャルチャネルを通じて新規のイベント予約依頼を作成できます。 また、営業責任者は、モバイルアプリケーションにアクセスし、オープンイベントの予約をすべて追跡して見込み客をフォローアップできます。 営業責任者は頻繁に出張するため、この予約イベントの詳細をオフラインで利用できるようにする必要があります。 Front Stageでは、すべてのアプリケーションに対するユーザーアクセスに、オープンソースのSAMLシングルサインオン(SSO)パッケージを使用しています。
アプリケーションサーバーのテクノロジー
Front Stageでは、すべてのウェブアプリケーションのアプリケーションサーバーに、エンタープライズアーカイブをデプロイしています。 これまでFront Stageでは、外部ソースから予約アプリケーションに入るメッセージが正常に受信されなかった場合には再試行されるように、MDBリスナーを使用したコンテナ管理型トランザクションを使用していました。 今後、オフラインのモバイルやソーシャルチャネルからイベントの予約を開始する新しい方法が登場すれば、MDBを使用する必要はなくなる可能性があります。
統合とウェブサービス
Front Stageは、天気予報や交通情報を収集するRESTサービスへのアクセスを提供しています。 天気予報のリクエスト/レスポンスは、JSON形式です。 交通情報ではXMLを使用しています。 Front Stageは、すべての顧客の連絡先や支払情報を安全なサービスで保護しています。
データストレージとレポート作成
Front Stageでは、ホテルの予約や駐車記録など、過去のイベント情報をデータウェアハウスに保存し、レポート化しています。 新しい予約アプリケーションは、エグゼクティブレポート用にデータをウェアハウスに入力します。 ウェアハウスレポートは、Pegaアプリケーションから利用できます。
上位のアーキテクチャ図を作成し、各アプリケーションコンポーネントを記述します。 Visio、PowerPoint、Imageを使用するか、手書きで図を描きます。 オンプレミスでのデプロイメントを想定しています。
図には、次の情報が記述されます。
- Front Stageの仮想プライベートネットワーク(VPN)内にあり、ネットワークの外部に存在するコンポーネント
- ウェブサービスや予約アプリケーションのコンポーネントなど、アプリケーションのコンポーネント
- 予約アプリケーションのアーキテクチャコンポーネントの関係
代替ソリューションとして、Pega Cloudの要件が同じ場合の設計選択の違いを説明します。
詳細なタスク
1 設計オプションの特定
Pega Platform™ サポートガイドで許可されているオプションはすべて有効です。 詳細については、「Platform Support Guide」を参照してください。
2 別の方法の検討
アプリケーションをオンプレミスではなくPega Cloud™ 上にデプロイする場合には、以下の点も考慮する必要があります。
- Pega Cloud Servicesのネットワーキング – Pega Cloudチームと協力して、アプリケーションが保護されたFront Stageリソースにアクセスするように設定します。
- Pega CloudのPegaアプリケーションの外部システムとの統合 – Pega Cloudで利用可能なオプションを確認します。
- Pega Cloudのセキュリティー概要 – 例として、ホワイトリストやデータの保管場所が挙げられます。
- Pega CloudアプリケーションのBusiness Intelligence Exchange(BIX) – Pega CloudはBIX処理に別のノードを使用します。
このモジュールは、下記のミッションにも含まれています。
トレーニングを実施中に問題が発生した場合は、Pega Academy Support FAQsをご確認ください。