Responsive image
博碩士論文 etd-0702113-101915 詳細資訊
Title page for etd-0702113-101915
論文名稱
Title
一個支援異質與動態網路服務綁定之WS-BPEL執行環境
A WS-BPEL Execution Environment Supporting Dynamic and Heterogeneous Web Services Binding
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
61
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2013-07-17
繳交日期
Date of Submission
2013-08-05
關鍵字
Keywords
網路服務適性度、服務導向架構、網路服務組合、動態網路服務綁定、WS-BPEL 2.0
Web service compatibility, SOA, Web service composition, WS-BPEL 2.0, Dynamic Web service binding
統計
Statistics
本論文已被瀏覽 6360 次,被下載 688
The thesis/dissertation has been browsed 6360 times, has been downloaded 688 times.
中文摘要
WS-BPEL經過標準程序的定義與組合後,可以將不同的網路服務組裝成一個具結構性的自動化企業流程。流程中所引用的網路服務必須在設計階段明確定義規格,流程執行時一旦出現非預期的網路服務調用失敗,將可能導致整個流程宣告失敗。過去廣泛地探討如何提出最佳化的動態網路服務組合,卻很少去提出如何在WS-BPEL執行環境下,實作動態網路服務綁定以滿足資料交換正確及服務品質的需求。
在過去相關的研究,大多採用透過代理人或是延伸系統架構方式來實作。除此之外,不同資料介面之間的資料交換方式也沒有被提出來討論。在我們的研究中,我們利用WS-BPEL 2.0提出的Extension Activity擴充規格並透過設計者所制訂之資料交換轉換規則及候選服務清單來實作動態及異質網路服務綁定。實驗結果顯示,我們所提出的方法確實能夠在可靠度及效能上都具有優越的表現。
Abstract
Composing different Web services into a structured and complex automatic workflow is the core of Service-Oriented-Architecture, and the de-facto composition standard is WS-BPEL. However, most compositions using BPEL specify the constituent Web services at design time. Once the invocation of any Web service fails (due to network failure, server failure, or interface mismatch), the entire process is pronounced failed. Dynamic Web service selection is hence preferred in many scenarios and has been extensively studied in the past. However, there are relatively fewer works for dynamic Web service binding, especially using WS-BPEL as the composition language.
Previous works for dynamic Web service binding proposed using delegator or building an extension layer upon the original BPEL framework to handle dynamic Web service binding. However, most works assume that all candidate Web services have the same specification. In this thesis, we consider both heterogeneous Web service interfaces and dynamic Web service binding. To do so, we use WS-BPEL 2.0 extension activity for invoking a task. In addition, the set of candidate Web services for each task as well as conversion rules for interface mapping and data conversion have to be specified by the designer. Experimental results show that our approach has superior performance in terms of response time and reliability.
目次 Table of Contents
CHAPTER 1-Introduction 1
1.1 Background 1
1.2 Motivation 3
1.3 Thesis Organization 5
CHAPTER 2-Literature Review 6
2.1 Composition of Web services 6
2.1.1 WS-BPEL 2.0 and Extension Activity 6
2.1.2 Limitations of WS-BPEL 11
2.2 Dynamic Web service Selection and Binding 12
2.2.1 System Design for Dynamic Web service Selection and Binding 12
CHAPTER 3-Our Approach 18
3.1 System Architecture 18
3.2 Procedure for Designer 19
3.2.1 Design Stage 21
3.2.2 Deployment Stage 28
3.2.3 Runtime Stage 28
CHAPTER 4-Performance Evaluation 32
4.1 Experiment Design 32
4.1.1 Illustrating Example 33
4.1.2 System Implementation 40
4.2 Experimental Result and Comparison 41
CHAPTER 5-Conclusion 46
References 47
Appendix A- Schema of WS Binding Specification 49
參考文獻 References
  P.-Y. Chen, S.-Y. Hwang, and C.-H. Lee, 2013, “A Dynamic Service Composition Architecture in Supporting Reliable Web Service Selection,” Proc. Of International Conference on Service Science and Innovation, May, Kaohsiung, Taiwan
  Christensen, Erik, Curbera, Francisco, Meredith, Greg, & Weerawarana, Sanjiva. (2001). Web services description language (WSDL) 1.1.
  Fox, Mark S. (2012). Managing ecommerce service failures: incorporating validity, provenance and trust from the semantic web. Paper presented at the Proceedings of the 14th Annual International Conference on Electronic Commerce.
  Geebelen, Kristof, Michiels, Sam, & Joosen, Wouter. (2008). Dynamic reconfiguration using template based web service composition. Paper presented at the Proceedings of the 3rd workshop on Middleware for service oriented computing, Leuven, Belgium.
  Gudgin, Martin, Hadley, Marc, Mendelsohn, Noah, Moreau, Jean-Jacques, Nielsen, Henrik Frystyk, Karmarkar, Anish, & Lafon, Yves. (2003). SOAP Version 1.2. W3C recommendation, 24.
  Hwang, San-Yih, Lim, Ee-Peng, Lee, Chien-Hsiang, & Chen, Cheng-Hung. (2008). Dynamic web service selection for reliable web service composition. Services Computing, IEEE Transactions on, 1(2), 104-116.
  Jordan, Diane, Evdemon, John, Alves, Alexandre, Arkin, Assaf, Askary, Sid, Barreto, Charlton, . . . Goland, Yaron. (2007). Web services business process execution language version 2.0. OASIS Standard, 11.
  Karastoyanova, Dimka, Houspanossian, Alejandro, Cilia, Mariano, Leymann, Frank, & Buchmann, Alejandro. (2005). Extending BPEL for Run Time Adaptability. Paper presented at the Proceedings of the Ninth IEEE International EDOC Enterprise Computing Conference.
  Menasce, Daniel A. (2004). Composing web services: A QoS view. Internet Computing, IEEE, 8(6), 88-90.
  Mitra, Nilo, & Lafon, Yves. (2007). Soap version 1.2. W3C recommendation.
  Moser, Oliver, Rosenberg, Florian, & Dustdar, Schahram. (2008). VieDAME - flexible and robust BPEL processes through monitoring and adaptation. Paper presented at the Companion of the 30th international conference on Software engineering, Leipzig, Germany.
  Pautasso, Cesare, & Alonso, Gustavo. (2005). Flexible binding for reusable composition of web services. Paper presented at the Proceedings of the 4th international conference on Software Composition, Edinburgh, UK.
  Penta, Massimiliano Di, Esposito, Raffaele, Villani, Maria Luisa, Codato, Roberto, Colombo, Massimiliano, & Nitto, Elisabetta Di. (2006). WS Binder: a framework to enable dynamic binding of composite web services. Paper presented at the Proceedings of the 2006 international workshop on Service-oriented software engineering, Shanghai, China.
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:自定論文開放時間 user define
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus: 已公開 available


紙本論文 Printed copies
紙本論文的公開資訊在102學年度以後相對較為完整。如果需要查詢101學年度以前的紙本論文公開資訊,請聯繫圖資處紙本論文服務櫃台。如有不便之處敬請見諒。
開放時間 available 已公開 available

QR Code