博碩士論文 etd-0209112-143442 詳細資訊


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

姓名 陳柏元(Po-Yuan Chen) 電子郵件信箱 E-mail 資料不公開
畢業系所 資訊管理學系研究所(Information Management)
畢業學位 碩士(Master) 畢業時期 100學年第1學期
論文名稱(中) 支援動態網路服務選擇的系統之設計與實作
論文名稱(英) The System Design and Implementation to Support Dynamic Web Services Selection
檔案
  • etd-0209112-143442.pdf
  • 本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
    請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
    論文使用權限

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

    論文語文/頁數 中文/58
    統計 本論文已被瀏覽 5351 次,被下載 547 次
    摘要(中) 服務導向架構 (Service Oriented Architecture, SOA) 是一種可以用來整合異質性應用系統的設計架構,也是用來使應用服務與執行平台互相獨立的一種軟體架構。複雜的企業流程通常由一群多數且功能性明確的網路服務(Web Service)所組成,這些網路服務有可能由企業本身自行設計,或是由企業外部的網路服務供應商所提供。透過網路服務描述語言(Web Service Description Language, WSDL) 企業可以取得所要調用(Invoke)的網路服務相關資訊及其調用的方法。一個企業流程在SOA的架構下可以是一群網路服務的組合,這些網路服務經過WS-BPEL標準程序定義與組合後,企業流程就可控制各網路服務之間的協同合作相關事宜。現今多數WS-BPEL執行平台已經可以正確地支援WS-BPEL的執行與部署。傳統在WS-BPEL中所引用的活動都是事先已經定義清楚,也就是在流程的設計階段已經決定該流程將來所要叫用的所有對象,若在執行階段時,因為某一個網路服務呼叫失敗,則整個商業流程就很可能宣告失敗,這使得這個鬆散式架構在系統可靠度上更顯得不足。雖然WS-BPEL支援動態叫用網路服務,也具備執行失敗的補償機制,但是在設計階段仍是複雜而不具彈性。因此在考量整體服務流程執行結果之可靠度與設計階段的清晰性與彈性,本研究設計一套支援動態網路服務選擇的開發方法與系統,並以實作及驗證該系統之可靠度與可行性。
    摘要(英) 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.
    關鍵字(中)
  • 網路服務
  • 動態網路服務選擇
  • 關鍵字(英)
  • WS-BPEL
  • SOA
  • Web Service
  • Dynamic Web Services Selection
  • 論文目次 第一章、緒論 1
    第一節、 研究背景與動機 1
    第二節、 研究目的、範圍 2
    第三節、 論文架構 3
    第二章、文獻探討 4
    第一節、 網路服務 4
    第二節、 網路服務組合 8
    第三節、 網路服務選擇 11
    第四節、 支援動態網路服務選擇之系統架構 12
    第三章、動態網路服務選擇之設計 13
    第一節、 系統流程架構 14
    第四章、設計與實作 16
    第一節、 案例簡介 16
    第二節、 系統設計 17
    第三節、 系統實作 22
    第四節、 分析與比較 41
    第五章、結論 45
    第一節、 研究成果 45
    第二節、 研究貢獻 46
    第三節、 研究限制 47
    第四節、 未來研究方向 47
    參考文獻 49
    參考文獻 吳仁和. (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.
    口試委員
  • 陳嘉玫 - 召集委員
  • 張德民 - 委員
  • 黃三益 - 指導教授
  • 口試日期 2012-01-12 繳交日期 2012-02-09

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


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