Responsive image
博碩士論文 etd-0209112-143442 詳細資訊
Title page for etd-0209112-143442
論文名稱
Title
支援動態網路服務選擇的系統之設計與實作
The System Design and Implementation to Support Dynamic Web Services Selection
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
58
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2012-01-12
繳交日期
Date of Submission
2012-02-09
關鍵字
Keywords
網路服務、動態網路服務選擇
WS-BPEL, SOA, Web Service, Dynamic Web Services Selection
統計
Statistics
本論文已被瀏覽 5900 次,被下載 705
The thesis/dissertation has been browsed 5900 times, has been downloaded 705 times.
中文摘要
服務導向架構 (Service Oriented Architecture, SOA) 是一種可以用來整合異質性應用系統的設計架構,也是用來使應用服務與執行平台互相獨立的一種軟體架構。複雜的企業流程通常由一群多數且功能性明確的網路服務(Web Service)所組成,這些網路服務有可能由企業本身自行設計,或是由企業外部的網路服務供應商所提供。透過網路服務描述語言(Web Service Description Language, WSDL) 企業可以取得所要調用(Invoke)的網路服務相關資訊及其調用的方法。一個企業流程在SOA的架構下可以是一群網路服務的組合,這些網路服務經過WS-BPEL標準程序定義與組合後,企業流程就可控制各網路服務之間的協同合作相關事宜。現今多數WS-BPEL執行平台已經可以正確地支援WS-BPEL的執行與部署。傳統在WS-BPEL中所引用的活動都是事先已經定義清楚,也就是在流程的設計階段已經決定該流程將來所要叫用的所有對象,若在執行階段時,因為某一個網路服務呼叫失敗,則整個商業流程就很可能宣告失敗,這使得這個鬆散式架構在系統可靠度上更顯得不足。雖然WS-BPEL支援動態叫用網路服務,也具備執行失敗的補償機制,但是在設計階段仍是複雜而不具彈性。因此在考量整體服務流程執行結果之可靠度與設計階段的清晰性與彈性,本研究設計一套支援動態網路服務選擇的開發方法與系統,並以實作及驗證該系統之可靠度與可行性。
Abstract
Service-Oriented Architecture (SOA) is intended for the integration of heterogeneous applications. Complex business processes are composed by a group of specific Web services using WS-BPEL (Business Process Execution Language), and these Web services may be designed by the enterprise itself or third-party services providers. Today there are many WS-BPEL engines that support the deployment and execution of WS-BPEL files. However, the WS-BPEL activities have to be pre-defined, and if at runtime a Web service call fails, the entire business process is pronounced to be failed, thereby jeopardizing the reliability of SOA. Although the WS- BPEL supports compensation mechanism, it is complex and not flexible. In this work, we propose a process design model to support dynamic Web services selection that eases the designer’s job. This model has been implemented, and the prototype is evaluated to demonstrate that it indeed improves the overall business process reliability.
目次 Table of Contents
第一章、緒論 1
第一節、 研究背景與動機 1
第二節、 研究目的、範圍 2
第三節、 論文架構 3
第二章、文獻探討 4
第一節、 網路服務 4
第二節、 網路服務組合 8
第三節、 網路服務選擇 11
第四節、 支援動態網路服務選擇之系統架構 12
第三章、動態網路服務選擇之設計 13
第一節、 系統流程架構 14
第四章、設計與實作 16
第一節、 案例簡介 16
第二節、 系統設計 17
第三節、 系統實作 22
第四節、 分析與比較 41
第五章、結論 45
第一節、 研究成果 45
第二節、 研究貢獻 46
第三節、 研究限制 47
第四節、 未來研究方向 47
參考文獻 49
參考文獻 References
吳仁和. (2007). 物件導向系統分析與設計-結合 MDA 與 UML, 台北:智勝文化.
林東清. (2010). 資訊管理:e化企業的核心競爭能力,台北:智勝文化.
戚玉樑, 李志偉, & 陳仲儼. (2004). 網路服務架構下之最佳化流程組合的選擇方法. Electronic Commerce Studies, 2(3), 297-314.

Cardoso, J., Sheth, A. P., & Miller, J. (2003). Workflow Quality of Service. Paper presented at the Proceedings of the IFIP TC5/WG5.12 International Conference on Enterprise Integration and Modeling Technique: Enterprise Inter- and Intra-Organizational Integration: Building International Consensus.
Curbera, F., Goland, Y., Klein, J., Leymann, F., & Weerawarana, S. (2003). Business process execution language for web services, version 1.1.
Erl, T., Karmarkar, A., Walmsley, P., Haas, H., Yalcinalp, L. U., Liu, K., . . . Pasley, J. (2009). Web service contract design and versioning for SOA: Prentice Hall.
Geebelen, K., Michiels, S., & Joosen, W. (2008). Dynamic reconfiguration using template based web service composition.
Hsieh, W. F. (2010). Verification of Web Services in Support of Choreography.
Hwang, S. Y., Lim, E. P., Lee, C. H., & Chen, C. H. (2008). Dynamic web service selection for reliable web service composition. IEEE Transactions on Services Computing, 1(2), 104-116.
Juric, M. B. (2006). Business Process Execution Language for Web Services BPEL and BPEL4WS 2nd Edition: Packt Publishing.
Liao, W. P. (2009). Choreographing Web Services in Support of Reliable Composite Web Service Execution.
Pant, K. (2008). Business Process Driven SOA using BPMN and BPEL: From Business Process Modeling to Orchestration and Service Oriented Architecture.
Ran, S. (2003). A model for web services discovery with QoS. SIGecom Exch., 4(1), 1-10. doi: 10.1145/844357.844360
Vasiliev, Y., & Mark, R. (2007). SOA and WS-BPEL: Composing Service-oriented Solutions with PHP and ActiveBPEL: Packt Publishing.
Zeng, L., Benatallah, B., Dumas, M., Kalagnanam, J., & Sheng, Q. Z. (2003). Quality driven web services composition. Paper presented at the Proceedings of the 12th international conference on World Wide Web, Budapest, Hungary.
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:自定論文開放時間 user define
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus: 已公開 available


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

QR Code