博碩士論文 etd-0702113-101915 詳細資訊


[回到前頁查詢結果 | 重新搜尋]

姓名 許瑋倫(Wei-Lun Hsu) 電子郵件信箱 E-mail 資料不公開
畢業系所 資訊管理學系研究所(Information Management)
畢業學位 碩士(Master) 畢業時期 101學年第2學期
論文名稱(中) 一個支援異質與動態網路服務綁定之WS-BPEL執行環境
論文名稱(英) A WS-BPEL Execution Environment Supporting Dynamic and Heterogeneous Web Services Binding
檔案
  • etd-0702113-101915.pdf
  • 本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
    請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
    論文使用權限

    紙本論文:1 年後公開 (2014-08-05 公開)

    電子論文:使用者自訂權限:校內 1 年後、校外 1 年後公開

    論文語文/頁數 英文/61
    統計 本論文已被瀏覽 5359 次,被下載 594 次
    摘要(中) WS-BPEL經過標準程序的定義與組合後,可以將不同的網路服務組裝成一個具結構性的自動化企業流程。流程中所引用的網路服務必須在設計階段明確定義規格,流程執行時一旦出現非預期的網路服務調用失敗,將可能導致整個流程宣告失敗。過去廣泛地探討如何提出最佳化的動態網路服務組合,卻很少去提出如何在WS-BPEL執行環境下,實作動態網路服務綁定以滿足資料交換正確及服務品質的需求。
    在過去相關的研究,大多採用透過代理人或是延伸系統架構方式來實作。除此之外,不同資料介面之間的資料交換方式也沒有被提出來討論。在我們的研究中,我們利用WS-BPEL 2.0提出的Extension Activity擴充規格並透過設計者所制訂之資料交換轉換規則及候選服務清單來實作動態及異質網路服務綁定。實驗結果顯示,我們所提出的方法確實能夠在可靠度及效能上都具有優越的表現。
    摘要(英) 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.
    關鍵字(中)
  • 網路服務適性度
  • 服務導向架構
  • 網路服務組合
  • 動態網路服務綁定
  • WS-BPEL 2.0
  • 關鍵字(英)
  • Web service compatibility
  • SOA
  • Web service composition
  • WS-BPEL 2.0
  • Dynamic Web service binding
  • 論文目次 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
    參考文獻   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.
    口試委員
  • 魏志平 - 召集委員
  • 馬尚彬 - 委員
  • 黃三益 - 指導教授
  • 口試日期 2013-07-17 繳交日期 2013-08-05

    [回到前頁查詢結果 | 重新搜尋]


    如有任何問題請與論文審查小組聯繫