2012-08-06 64 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

相關問題