透過您的圖書館登入
IP:18.218.127.141
  • 學位論文

對非決定性service-oriented architecture應用程式進行動態測試的研究

指導教授 : 黃冠寰
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


因為現行service-oriented architecture 架構的軟體越來越多,很多公司行號慢慢開始採用service-oriented architecture 架構來建立內部工作流程管理系統。service-oriented architecture 架構是由許多web service 所組合而成一個整合性的系統。所以這個架構之下所建立的系統,每個service 之間可能會有許多interactions,所以每個service 的是否都可以順利的執行就顯得相當重要。不過,在現有的測試環境與測試方法當中,沒有一個完整有系統的測試方式可以來對service-oriented architecture 架構做一個測試。 而我們就是設計出一個framework 來針對service-oriented rchitecture 架構的系統來做一個自動化的測試環境。我們利用BPEL 來建立service-oriented architecture 架構的環境,然後我在每一個BPEL process 訊息交換的地方多加上一個proxy 來收集測試所需的資訊再配合上reachability testing 的技術,來測試service-oriented architecture 架構的系統。

並列摘要


Because the existing structure of service oriented architecture of the software more and more slowly, many companies began to use service oriented architecture to build the internal structure of the workflow management system. service oriented architecture framework is composed of many web service by a combination of an integrated system. Therefore, under the framework established by the system, each service may be many interactions, so whether each service has been running smoothly in the implementation of it is very important. However, the existing test methods and test environment, the absence of a complete and systematic way to test service-oriented architecture framework for a test. And our framework is to design a service-oriented architecture for the system architecture to make an automated test environment. We use BPEL to build service oriented architecture framework for the environment, and then I have a BPEL process for each of the local multi-message exchange with a proxy to collect the necessary information to test the reachability testing together with the technology, to test the service-oriented architecture framework system.

參考文獻


[1] Web Services Activity . W3C Note 2002. (http://www.w3.org/2002/ws/).
[2] K.C. Tai and Richard H. Carver, “Testing of Distributed Programs,” Chapter 33 in
Parallel and Distributed Computing Handbook, editor A. Y. Zomaya,
Process Execution Language for Web Services, Version 1.1, 2003. BPEL4WS
specification

延伸閱讀