2012-08-06 67 views
0

我有一个完整的互联网应用程序服务于LAMP服务器,我已完全访问(root)所有服务器设置和网页文件。不幸的是,由于政策原因,它不能在公司所在地以外访问。有没有办法从Lotus Notes访问MySQL和/或PHP页面?

但是,我们使用Lotus Notes作为电子邮件/数据库系统,它可以从任何地方通过互联网连接完全访问。所有用户都安装了Notes客户机,交互可以是单向的(MySQL - > Domino Server)。管理员无需通过Lotus Notes访问或安全。

有没有办法让笔记访问我的LAMP服务器,并提供网页和文件,或开发一个快速接口来访问MySQL数据库?

我假设Domino服务器可以通过ODBC访问MySQL,但我不知道该从哪里去。

非常感谢您的帮助或指导!

+0

如果政策是不应该在公司位置以外访问的,为什么您要允许在公司地点以外访问公司地点以外的地方,而不是推荐更改政策? – 2012-08-06 21:36:43

+0

@大卫,政策明确允许访问任何莲花笔记应用程序。他们担心安全问题,并以某种方式认为LN比web服务器更安全(https不能承受)。缺乏理解是根本原因,但是如果他们有机会解决问题,我想调查一下。 – Sablefoste 2012-08-06 21:52:14

+0

在问题中增加一些内容可能会有所帮助,这样读者就知道你在做这件事,因为管理层可能允许通过Notes客户端访问。它现在写的方式,听起来像他们不希望用户访问数据,不仅仅是他们担心安全。 – 2012-08-06 21:54:48

回答

2

由于您拥有旧的Notes客户端,因此IBM最新的XPages技术不存在问题 - 除非您的Domino服务器已经开放用于HTTP,在这种情况下,您可以使用Domino上的XPage从MySQL获取信息并将其提供给一个浏览器。这将是最新的技术方向。

但一般来说,答案是肯定的,Domino服务器有几种访问MySQL数据的方法,如果你不需要使用所有最新的玩具都有一些旧的备用工具来完成工作。有一个名为Domino Enterprise Connection Services的IBM解决方案,或DECS,它可以在Notes数据库和关系数据库之间执行实时映射。你可以找到关于它的信息here。另一个名为Lotus Enterprise Integrator(或LEI)的IBM解决方案专为Notes数据库和关系数据库之间的批量传输操作而设计。你可以找到关于它的信息here。您还可以在LotusScript代码中使用Lotus公式语言中的@DbLookup函数或者LotusScript代码中的LCLSX(LotusScript连接器扩展)来处理Notes数据库中的事件或代理。

+0

非常感谢!我会检查这些信息,看起来相当广泛。 – Sablefoste 2012-08-07 16:14:04

+0

是的,有很多选择和很多细节。实际上,对于更具体的问题,StackOverflow更有用,而不是像这样的一般问题。但是现在你应该有足够的信息来帮助你开始......所以你可以回来问一些更具体的问题! :-) – 2012-08-07 18:51:14

相关问题