複合アプリケーション - 設計と管理
複合アプリケーションとコンポーネントは、IBM(R) Lotus Notes(R) または Lotus Expeditor のリッチクライアントで実行でき、WebSphere Portal 経由のブラウザで表示できます。複合アプリケーションの定義は、Lotus Notes/Domino または WebSphere Portal で読み取ることができます。NSF ベースの複合アプリケーションの定義は、設計メモとして NSF に保存され、ローカルデータベースからも読み取ることができます。
複合アプリケーションは、次の種類のコンポーネントを処理します。
リッチクライアントコンポーネントとアプリケーションの種類
Web クライアントコンポーネントとアプリケーションの種類
NSF データを複合アプリケーションに取り込む別の方法として、独自のポートレット、Lotus Component Designer コンポーネント、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 Client 上で稼動するよう設計されています。Lotus Domino アプリケーションはブラウザ上で稼動するよう設計されています。
Lotus Notes データベースは、複合アプリケーションに含めるアプリケーションの入れ物です。データベースは、データ、データを表示するための構造、およびアプリケーションのための設計要素からできています。Lotus Notes アプリケーションは、1 つ以上の Lotus Notes データベースで構成できます。
Lotus Domino Designer を使って、コンポーネントを作成したり、アプリケーションにプロパティやアクションを追加したりできます。Lotus Domino Designer では全ての設計作業を行えます。次の Lotus Notes の設計要素は、複合アプリケーションのコンポーネントのように「設計」することができます。
関連項目