【问题标题】:Lotus Notes integration with a Java Portal PlatformLotus Notes 与 Java 门户平台的集成
【发布时间】:2010-10-15 18:26:15
【问题描述】:

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

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

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

是否可以在我的门户平台上安装任何 Java 组件,以提供 Java API 来访问 Lotus Notes 信息?

【问题讨论】:

  • Lotus Notes 应与棒球棒贴在脸上。

标签: integration lotus-notes portal


【解决方案1】:

您有两个主要选择。

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

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

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

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

【讨论】:

    【解决方案2】:

    假设您在门户和 domino 之间设置了 SSO,最简单的解决方案是使用门​​户中包含的 Notes View Portlet。如果您需要以更自定义的格式显示数据,那么我建议使用 portlet factory。如果之前的工作都不适合您,那么您应该能够使用 RAD 和 notes java api 开发自定义 portet。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-03
      • 1970-01-01
      • 2014-04-25
      相关资源
      最近更新 更多