2009-03-26 8 views
1

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

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

私のポータルプラットフォームから、私はこの情報を得るためにWebサービスを呼び出すことができます。これはお勧めですか?もしそうなら、Lotus Notesで利用可能なWebサービスAPIに関する情報はどこにありますか?

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

+0

ロータスノーツは野球のバットに顔を合わせる必要があります。 – TheTXI

答えて

1

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

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

第2に、ウェブサービスを利用できます。これは設定がはるかに簡単になりますが、Dominoサーバーで何をしたいのかのためにコードを配備する必要があります。 ND7以上では、DominoはWSDLまたはメソッドスタブからすべてのWebサービス要素を構築します。

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

私が見た別の角度は、ポートレットからDominoへのHTTP呼び出しをプロキシすることです。

0

ポータルとドミノの間にSSO設定があると仮定すると、最も簡単な解決策は、ポータルに含まれるNotesビューポートレットを使用することです。よりカスタマイズされた形式でデータを表示する必要がある場合は、ポートレット・ファクトリを使用することをお勧めします。前のどちらの作業でも動作しない場合は、RADとnotes java apiを使用してカスタム・ポートセットを開発できるはずです。

関連する問題