我有一個使用Amazon Web Services(AWS)基礎結構的網站。我自己在java中編寫了整個後端代碼,並有一個前端。我被建議使用Alfresco作爲公共雲後端,以減少開發工作並迅速投入市場。該Web應用程序是在Java中,並使用struts與jQuery和JavaScript作爲前端組件。我有以下問題:將Alfresco與我的自定義前端集成
alfresco本身有一個戰爭文件。我有點新手這些東西,但我如何運行兩場戰爭,並將前端連接到Tomcat服務器的Alfresco?實際上,這兩種應用程序之間有可能嗎?
如果我可以從我現有的應用程序的後端乾淨地分離前端,我如何將它與Alfresco集成?每個struts操作的參數是否執行足夠的方法來訪問Alfresco或者我還需要做些什麼?我知道CMIS和REST API調用,但不知道選擇哪個。它是否在兩個戰爭文件(Alfresco和我的前端)作爲Tomcat中的兩個應用程序運行的環境中工作?
我使用網站存儲文件。我是否必須爲文檔保留現有的元數據表,或者Alfresco在AWS中提供了一個沒有帶寬和調用開銷的選項?
用於社區或企業版的Alfresco SDK與Cloud API相同嗎?
我需要將我自己的前端集成到Alfresco,因爲它具有在Alfresco中找不到的獨特功能。在Alfresco中使用腳本功能對我來說不是一種選擇。我更喜歡在堆棧溢出問這些問題,因爲我認爲我可以得到比在Alfresco論壇更好的答案。我很欣賞你的想法。
你看過使用Webscripts/Surf的至少集成點嗎? –
我沒有看它,但想通過SDK集成爲基於Java代碼的REST或CMIS調用。我現在會看看他們。謝謝。 – Ram
Surf爲CMIS和REST提供遠程連接器,並且設計用於與Alfresco一起使用。如果您正在考慮針對此類解決方案的長期投資或想要允許編輯ECM內容,那麼採用這種方法是值得的。 Surf控制器可以使用Java或其他JVM語言(建議默認爲Rhino JavaScript)。 –