5.1 結論
本論文是由申請驗證開始,到最後的簽發驗証報告結束,擬定出一套完整的驗證機 制流程;並且也根據所要驗證的項目,開發出了一個相關的 XML 文件驗證程式,以利 於找出 XML 文件不合格之處。藉著本研究所建置之驗證流程以及驗證程式,可以達到 下列幾項效益:
(1) 完成一套完整的 XML 文件驗證流程,確保營建廠商電子採購系統間資料交換 的合理與合法性。
(2) 整理可能產生錯誤的類型,以求受驗證單位可以針對文件錯誤之處加以改進。
(3) 取代人工作業,利用驗證程式節省 XML 文件驗證的時間。
(4) 透過驗證程式的運用,可以直接了解文件中各節點的詳細資料,並且可以根據 系統驗證的訊息,明確指出文件錯誤發生的節點,進而了解產生的錯誤屬於何 種類型。
(5) 本研究所開發的驗證系統,不只適用於營建電子採購 XML 文件,只要擁有其 標準 Schema 的 XML 文件都可以運用此程式來輔助文件驗證的工作。
5.2 未來工作與建議
本研究所提出的 XML 文件驗證機制,主要是希望把各家廠商不同格式及欄位資料 的營建採購電子 XML 文件,透過 12 項營建資訊交換 Schema 標準達到文件格式統一化 的目的;再藉著文件驗證系統來幫助檢測文件內容的正確性,以求達到文件標準化的目 標。對於未來的工作及建議,主要分為驗證流程與驗證程式兩大部分,以下就各部分詳 細闡述:
驗證流程部分:
(1) 制定出更為嚴謹的驗證機制
本研究所擬定之驗證流程重點是於文件驗證的部份,對於其他的部份如申
請驗證審核資格手續或是驗證費用等等其他相關驗證流程及手續並沒有 很詳細的說明,僅僅根據相關文獻建構出大概的驗證流程雛形,提供給想 要執行文件驗證的單位一個參考。所以未來可以針對本研究所規劃的驗證 機制不合理及執行上不完善之處,加以修改成更符合於現況的機制,並且 更為詳細的定義出各個階段所要執行的手續以及內容,給未來要執行驗證 文件相關工作的單位能有個更加有說服力的流程機制。
(2) 規劃出一套可經由網路執行 XML 文件驗證工作的驗證機制
本研究所規劃的驗證機制是以現場的方式進行,未來可以根據此驗證機制 修改成網路驗證機制模式,使整套文件驗證的工作透過網路完成。規劃網 路化驗證機制,要特別注意的就是安全性及公平性的問題,安全性就是要 避免驗證系統受到不合法檔案的干擾,例如病毒以及其他人為故意的破 壞;至於公平性,也就是要避免作弊的情形發生,讓整個驗證工作更具威 信力。發展網路驗證機制是很具有前瞻性的,不但使得文件驗證的工作更 為簡單方便,也可以透過網路方式令文件驗證的概念推廣到更多的領域及 地方,很值得具有網路相關技術人士對這部份做深入的探討及研究。
驗證程式部分:
(1) 持續擴大驗證系統之功能,使驗證系統能趨於完美
本研究所開發的驗證程式主要的功能只有對於 XML 文件做偵錯的動作,
而且有些需與人工智慧等相關技術的功能也無法與本驗證系統整合,以致 於無法避免要使用到人工的方式完成某些工作,讓整套驗證系統執行期中 稍有麻煩之處。因此未來研究方向是可以開發如何將人工智慧技術應用於 驗證系統中,開發出一套真正完全自動化的系統,不必經由人工作業就可 以達到驗證文件的目標,使其執行過程更為方便與省時。
(2) 驗證系統網路化
目前的驗證程式為單機版的系統,必須雙方都於驗證地點才能執行驗證的 動作;但由於電腦網路化的盛行,許多工作都可以經由網路的傳遞來完 成,不但縮短了許多前置作業的時間,也讓工作執行效率提高很多。儘管 將程式植基於網路還有許多安全性以及技術性的問題等待克服,但網路化
必然是未來的趨勢,因此驗證程式未來發展的方向可以從這部分著手;例 如在安全性的部分,可以發展更新更完善的資料安全加密解密程式,有效 的防止惡意攻擊的手段;而在功能性部分,即可以發展一個驗證的網路平 台,供廠商登入後直接執行驗證的工作,不但省下許多時間,也提高了驗 證執行效率。
(3) 持續更新系統所使用的物件,如 DOM 物件、ParseError 物件等等物件 在程式語言的世界裡,不管是系統物件或者是程式開發的環境,其功能及 效用強化的速度是非常迅速的;一直到現在,XML 的標準還在不定時的 更新,W3C 也在持續更新許多協定,想必某些目前無法達到的成果,透 過未來物件的更新以及新的程式開發環境的出現,可能就可以完成所預期 的目標。未來可以多著重於關切物件的發展,版本越新的物件能達到的功 能也就越多,而驗證程式可以根據最新發展的物件加以修正,令驗證系統 能更臻至完美。