複合アプリケーション - 設計と管理
複合アプリケーションとコンポーネントは、IBM(R) Lotus Notes(R) または Lotus Expeditor のリッチクライアントで実行でき、WebSphere Portal 経由のブラウザで表示できます。複合アプリケーションの定義は、Lotus Notes/Domino または WebSphere Portal で読み取ることができます。NSF ベースの複合アプリケーションの定義は、設計メモとして NSF に保存され、ローカルデータベースからも読み取ることができます。
複合アプリケーションは、次の種類のコンポーネントを処理します。
リッチクライアントコンポーネントとアプリケーションの種類
Web クライアントコンポーネントとアプリケーションの種類
NSF データを複合アプリケーションに取り込む別の方法として、独自のポートレットや WebSphere Portlet Factory コンポーネントを使用することができます。この場合、プロパティブローカーのサポートは得られますが、インターフェースと NSF アプリケーションのビジネスロジックを再度実装する必要があります。
Web ベースの複合アプリケーションで Eclipse コンポーネントを使用するには、ポートレットが必要です。Web には Eclipse コンポーネントのネイティブ表現はありませんが、Web の対照物はポートレットです。
覚えておくべき重要な点は、複合アプリケーションには異機種環境のどのようなコンポーネントの組み合わせや順列も含めることができることです。
Lotus Notes の複合アプリケーションの説明に共通する語句には、他にも以下があります。
NSF コンポーネントで作成された複合アプリケーション
1 つ以上の Lotus Notes アプリケーションから作成された Lotus Notes NSF コンポーネントで作成された複合アプリケーションです。すべての IBM(R) Lotus Domino(R) アプリケーションは、Domino データベースから始まります。
メモ 厳密には、Lotus Notes アプリケーションは Lotus Notes クライアント上で稼動するよう設計されています。Lotus Domino アプリケーションはブラウザ上で稼動するよう設計されています。
Lotus Notes データベースは、複合アプリケーションに含めるアプリケーションの入れ物です。データベースは、データ、データを表示するための構造、およびアプリケーションのための設計要素からできています。Lotus Notes アプリケーションは、1 つ以上の Lotus Notes データベースで構成できます。
Lotus Domino Designer を使用して、コンポーネントを作成したり、アプリケーションにプロパティやアクションを追加したりできます。Lotus Domino Designer では全ての設計作業を行えます。次の Lotus Notes の設計要素は、複合アプリケーションのコンポーネントのように「設計」することができます。
関連項目