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