第五章 系統實作與分析 選擇Subversion 的主要原因是它滿足使用者需求,即 對於版本的控管必須包含資料夾的控管不僅止於檔案 的管理,還有另外一個因素是Subversion 在處理資料 夾時有較好的效率。
第五章 系統實作與分析
第五章 系統實作與分析 選擇 MediaWiki 的主要原因是他支援豐富Extensions 功能,因為其內部完整定義的API,使得接下來要整 合成Web Service 時能夠更容易透過API 的呼叫來達 成。
第五章 系統實作與分析
第五章 系統實作與分析
第五章 系統實作與分析 上述三種情況,第一種為最理想的情況,不過在現有的 OSSE 中,實屬非常的少,以實驗中的三個OSSE 來說, Mantis 和MediaWiki 屬於第二種類型,兩者都有提供Web Service 的介面,但沒有提供整合需要的完整功能,而 Subversion屬於第三類,沒有提供任何Web Service 的介 面。 選好所要採用的 OSSE 只算完成了部分使用者需求,因為 那些是單一軟體就可以達到的,而剩下來的需求似乎不是 單一軟體就可以達成的,而是必須與其他軟體互動才行。 因此整個整合的系統架構如上圖所示,分成使用者、網路 連接、網頁伺服器組以及後端由網路連結而成的四大子系 統---Mantis、Subversion、Database 和Web Service Server (SOAP Toolkit)。
第五章 系統實作與分析