BT

InfoQ ホームページ ニュース Rich Internet Application(RIA)パターン

Rich Internet Application(RIA)パターン

ブックマーク

Microsoftのpatterns&practices(リンク)は、Application Architecture Guide 2.01(リンク)のもと、RIAパターン(リンク)を公開した。そのパターンは、それに対するソリューションを提供する3層のシナリオを扱う。

シナリオは、3層のデザインを使用して機密データを転送することなしに、データベースにアクセスするRIAを考察する。

ria1

提案されたソリューション

ria2

ソリューションは、以下のパターンを使用する

  • ユーザインターフェイス処理は、Model-View-Controllerパターンで処理される。
  • ユーザインターフェイスはデータエレメントに結合されるコントロールを含む、複数のコントロールから成る。
  • プロキシは、プレゼンテーション層およびサービス層間の通信に使用される。
  • Data Transfer Object (DTO)パターンは、複数のデータ構造を1つにまとめるために使用される。
  • サービス層は、内部および外部データ構造間の変換を提供する。
  • ビジネス層はファサードパターンを使用し、粗粒度メッセージベースの操作をサポートする。
  • Transaction Scriptオブジェクトは、ビジネス要求処理を取り扱うために使用される。
  • リポジトリパターンは、ドメインエンティティにアクセスするために使用される。
  • データドメインパターンは、データのみを含むビジネスエンティティを定義するために使用される。
  • データマッパーパターンは、データベーススキーマへドメインエンティティをマップするために使用される。

ガイドでは、使用される各パターンを詳しく説明し、Microsoft製品に基づいたテクニカルソリューションを提供している。とはいえ、各ソリューションはオープンソースを含むさまざまな製品で使用することができる。

 

原文はこちらです:http://www.infoq.com/news/2009/01/RIA-Pattern

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

BT

あなたのプロファイルは最新ですか?プロフィールを確認してアップデートしてください。

Eメールを変更すると確認のメールが配信されます。

会社名:
役職:
組織規模:
国:
都道府県:
新しいメールアドレスに確認用のメールを送信します。このポップアップ画面は自動的に閉じられます。