軟體開發流程中,系統整合扮演很重要的角色,然而當開發的程式從傳統獨立運作軟體到網路應用程式甚至於開發基於服務導向架構系統,整合工作的複雜度就會越來越高,所需考慮的問題層面就會越來越廣。 同常一個網際服務,使用者只能透過網際服務所提供的介面,對該服務所提供的功能進行呼叫,而測試也僅止於對界面進行測試。所以在服務部署完成前,必須執行開發所需的單元測試與整合測試。 因此為輔助基於服務導向架構系統開發與整合,本研究利用已有的每日建置與自動測試系統,除現有系統所能輔助項目外,本篇論文基於原本每日建置與自動測試系統的可擴充架構下,針對開發網際服務所需平台,配合自動化部署機制,期望能在多人共同開發網際服務時,能有自動編譯、測試與部署的整合環境,並且能在整合的過程中,易於找出問題發生的環節。 同時,在設計上所改良的部分要提供可自動判斷與彈性的系統執行流程,期望能在開發網際服務時,根據不同的情境需求,調整執行流程。 In a software development process, system integration takes an important part. When we develop system from traditional software to Web application or even Web Services, the integration task would become much more complicated.Also,we need to consider a lot of different situation to find the problem in our system. The user usually use Web Services by its interface. To test a service, we often test the interface without touch the code level.Therefore,we need make sure that the code level of service works. We will archive the goal by doing unit-testing and integration testing. In order to support the development and integration task in the SOA-based (Service Oriented Architecture) system, our approach is using the Daily Build and Auto Test (DBAT) System to support a parts of functions. In addition, we will modify and enhance the existing system to meet our goals which include automatic compiling, testing and deployment.