1

Java ベースのポータル プラットフォームを使用しています。Lotus Notes に保存されているポータル情報を表示する必要があります。セキュリティ上の問題を考慮して、これを行うための推奨される方法は何ですか?

Lotus Notes と統合できるオープン ソースの JSR 168 ポートレットはありますか?

ポータル プラットフォームから Web サービスを呼び出して、この情報を取得できます。これはお勧めですか?その場合、Lotus Notes で使用できる Web サービス API に関する情報はどこにありますか?

Lotus Notes 情報にアクセスするための Java API を使用可能にするポータル プラットフォームにインストールできる Java コンポーネントはありますか?

4

2 に答える 2

1

2 つの主なオプションがあります。

最初に、IIOP を介して CORBA Java インターフェースを使用して、Domino (Notes がクライアント、Domino がサーバー) と直接通信できます。これにより、Domino オブジェクト モデルへのフル アクセスが可能になり、Java プラットフォームで実行する必要があることを実行するコードを作成できるようになります。

次に、Web サービスについて説明します。これはセットアップがはるかに簡単ですが、Domino サーバーで実行したいことのためにコードをデプロイする必要があります。ND7 以降では、Domino が WSDL またはメソッド スタブからすべての Web サービス要素を作成します。

セキュリティの観点から、サービスに接続するユーザーは Domino で認証される必要があります。ログインをプロキシできる場合、これはシステム アカウントまたは実際のユーザーである可能性があります。

私が見たもう 1 つの角度は、ポートレットを介して Domino に HTTP 呼び出しをプロキシすることです。

于 2009-03-27T11:08:43.993 に答える
0

ポータルとドミノの間に SSO がセットアップされていると仮定すると、最も簡単な解決策は、ポータルに含まれている Notes ビュー ポートレットを使用することです。よりカスタマイズされた形式でデータを表示する必要がある場合は、ポートレット ファクトリを使用することをお勧めします。上記のいずれもうまくいかない場合は、RAD と Notes Java API を使用してカスタム ポートセットを開発できるはずです。

于 2009-06-08T20:28:58.500 に答える