我們有幾個項目涉及構建一個由50%定製功能組成的應用程序,但隨後引入了一個wiki,一個論壇和其他組件那些已經被髮明出來的「輪子」,我們不想從頭開始重新編寫。將第三方模塊集成到您的應用程序中的最佳做法
這些第三方應用程序通常擁有自己的數據庫,主題和身份驗證系統。根據我的經驗,讓事情像單點登錄或共同主題一樣工作,或者在多個子應用程序中跨實體進行標記/搜索都是非常具有挑戰性的問題。這種集成項目的一些最佳實踐是什麼?
到目前爲止,我們的方法一直是仔細挑選組件,選擇具有明確定義的API的組件,最好通過HTTP(如REST或SOAP),儘管這並不總是可行的(我們還沒有「 t找到了一個體面的論壇,這種方式)。有人建議人們可以給任何試圖這樣做的人,因爲我懷疑我們當中的許多人這些日子越來越頻繁?
具體而言,我正在尋找一些可以嘗試,避免或注意的事情。 – 2008-09-07 17:48:11