Lotus Notes与Java Portal Platform集成

时间:2009-03-26 17:36:40

标签: integration lotus-notes portal

我正在使用基于Java的门户平台。我需要在Lotus Notes中存储的门户信息中显示。考虑到安全问题,推荐的方法是什么?

是否有任何与Lotus Notes集成的开源JSR 168 portlet?

从我的门户平台,我可以调用Web服务来获取此信息。这是推荐的吗?如果是这样,我在哪里可以找到有关Lotus Notes可用的Web服务API的信息?

我可以在门户平台上安装任何可以使用Java API访问Lotus Notes信息的java组件吗?

2 个答案:

答案 0 :(得分:1)

您有两个主要选择。

首先,您可以通过IIOP直接使用CORBA java接口与Domino(Notes是客户端,Domino是服务器)进行通信。这将使您可以完全访问Domino对象模型,并允许您编写代码以执行您在Java平台中需要执行的任何操作。

其次,您可以浏览网页服务。这将更容易设置,但您必须部署代码,以便在Domino服务器上执行任何操作。在ND7和更高版本中,Domino将从WSDL或方法存根构建所有Web服务元素。

从安全角度来看,连接到服务的用户需要使用Domino进行身份验证。如果您可以代理登录,则可以是系统帐户或实际用户。

我看到的另一个角度是将通过portlet的HTTP调用代理到Domino。

答案 1 :(得分:0)

假设您在门户网站和多米诺骨牌之间设置了SSO,最简单的解决方案是使用门​​户网站附带的Notes视图Portlet。如果您需要以更自定义的格式显示数据,那么我建议使用portlet factory。如果您以前的工作都没有,那么您应该能够使用RAD和注释java api开发自定义portet。