2011-09-15 29 views
0

我想出了一個將Lync Server作爲Java Portlet集成到Liferay環境的想法。我想要的是在Lync服務器上傳輸數據的portlet上的人名,照片,狀態信息和聯繫點。Microsoft Lync Server作爲portlet集成

(接觸點我指的是直接的VoIP或IM通信整合,我想屬於到Lync概念。)

我不知道是否存在任何現成的集成,如果沒有,用什麼材料可以找到關於API和類似的東西,這樣我可以編碼我自己的。

感謝您的興趣和提示已經提前!

+0

也知道,我可以嘗試不可能的是好信息,如果是這樣的話。 – mico

回答

3

我不是Liferay專家,但我猜測基於Web的門戶 - 對不對?如果是這樣,那麼是的,你可以做你需要的。

您是否在機器上運行Lync客戶端?如果沒有,那麼你需要建立一些服務器基礎設施。

第一步是下載並安裝UCMA 3.0 SDK

在後端,你需要建立一個登錄到您的Lync環境UCMA應用 - 構建和部署的過程是相當漫長的,但描述以及here

您還需要構建在一個Web服務層,所以你可以通過網絡公開方法,例如GetContacts等。您的Web服務背後的方法需要調用UCMA應用程序來獲取所需的信息。

然後,你只需要建立必要的HTML和JavaScript來調用Web服務。

有一個codeplex project,做一些這一點 - 至少是,這將是一個偉大的起點

整個事情是一個容易得多,如果您在客戶端上運行Lync,如果Silverlight是一個選項。

您需要下載Lync SDK。這包含一堆Silverlight控件,允許用戶例如請參閱聯繫人詳細信息,查看聯繫人的可用性,單擊以致電等。然後,只需使用控件創建Silverlight應用程序,然後將其封裝在Portlet中即可。

編輯:George Durzi and Michael Greenlee's book非常適合您開始使用,無論您選擇哪條路線。

+0

VoteUp,接受&+50:感謝您的出發點,保羅!我幾乎失去了對任何人都可以回答這個問題的信任。非常感謝! PS。是的,Liferay是一個網絡門戶。 – mico

+0

哇,很高興我回答了那個!我將在未來幾周內撰寫和部署UCMA應用程序的博客,因爲有很多步驟需要完成,而要正確使用它可能會非常棘手。查看codelync.com,即將有更多內容。 –