Responsive image
博碩士論文 etd-0723104-015846 詳細資訊
Title page for etd-0723104-015846
論文名稱
Title
建立基於BPEL4WS的例外管理機制之研究
The Development of the Exception Handling Mechanisms Based on BPEL4WS
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
83
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2004-07-19
繳交日期
Date of Submission
2004-07-23
關鍵字
Keywords
BPEL4WS、資源管理、Web服務、供應鏈管理、例外狀況管理
resource management, Web service, BPEL4WS, exception handling, Supply chain management
統計
Statistics
本論文已被瀏覽 5673 次,被下載 0
The thesis/dissertation has been browsed 5673 times, has been downloaded 0 times.
中文摘要
由於網際網路的普及,以及企業專注於核心競爭能力而將部份的企業流程外包,跨公司的合作已經成為勢在必行的趨勢之一。為了能夠更有效的監控多方合作夥伴之間的流程處理狀況,我們在這篇論文中發展了一個基於Web service stack的例外處理機制。第一個步驟採用的是BPEL4WS語言標準內所提供的錯誤偵測與補償機制,借以回覆屬於同一個生命週期的所有工作流程到最原始的狀態。第二個步驟,我們藉由資源搜尋機制(例如UDDI或者買賣雙方服務需求比對引擎)來搜尋適合的替代廠商或者合適的合作夥伴。第三個部分,則是利用了BPEL4WS流程的延展性以及擴充性來因應臨時的狀況發生、改變流程的執行。我們設計了一個實驗,來評估資源搜尋機制以及流程的擴充對於例外處理機制的影響與比較。實驗結果顯示本研究所發展的系統有明顯的效能提升。本研究的目的是藉由例外處理機制來處理流程執行過程中例外的產生。
Abstract
Because of the advance of Internet and the outsourcing, multi-company cooperation is imperative under this circumstance. In order to monitor states between partners during execution, this thesis develops exception handling mechanisms based on Web service stack. After detecting exceptions, the first step is to make use of the fault handler and compensation handler provided by the BPEL4WS specification to roll back planned or even executed business processes belonging to the same scope to the original state. The second step is to utilize the resources searching mechanism, including BE4WS and BCME, to find suitable substitutes to make a replacement or find fitting partners to cooperate with the original one. The third step is to take advantage of the extensibility, flexibility and scalability of BPEL4WS business process to adjust and re-form a new one to handle this unexpected situation. This study uses the LCD supply chain as an example to evaluate the proposed exception handling mechanisms. The result shows that the proposed methods obtain encouraging performance. The major contribution of this research is the initiation efforts on developing exception handling mechanisms based on Web service technologies to improve the exception handling performance.
目次 Table of Contents
CHAPTER 1 INTRODUCTION 1
1.1. RESEARCH MOTIVATION AND OBJECTIVES 2
1.2. THESIS ORGANIZATION 4
CHAPTER 2 LITERATURE REVIEW 5
2.1. OUTSOURCING 5
2.2. WEB SERVICE STACK 5
2.2.1. Network Protocols and SOAP 7
2.2.2. WSDL 7
2.2.3. UDDI 7
2.2.4. BPEL4WS 9
2.3. WORKFLOW FORMATION 11
2.3.1. Services are treated as plug-in components 12
2.3.2. Resource Management 14
2.3.3. The necessity of setting business process standard—BPEL4WS 14
2.3.4. Process centric and semi-structure business process 16
2.3.5. Two approaches for composing Web services to form business process 17
2.3.6. Using UML for modeling BPEL4WS business process 20
2.3.6.1. Modeling business process by UML 21
2.3.6.2. Benefit getting from this Service-oriented business process 25
2.4. EXCEPTION 25
2.4.1. The definition and categories of exception 25
2.4.1.1. Exceptions from the Resources for manufacturing Dimension 25
2.4.1.2. Exceptions from the Case Dimension 26
2.4.1.3. Exceptions from the Process Dimension 27
2.4.2. Summarization of Exception Categories 27
2.4.3. Several ways for exception handling in the past 28
CHAPTER 3 RESEARCH FRAMEWORK 31
3.1. SUPPLY CHAIN STRUCTURE OF LCM INDUSTRY 31
3.2. ELABORATION OF EXCEPTION HANDLING MECHANISM PLUGGED IN THE BPEL4WS BUSINESS PROCESS 34
3.2.1. The Fault and Compensation Handler Provided by BPEL4WS 38
3.2.2. Mechanism for Resource Searching (Research management) 40
3.2.2.1. BE4WS (Business Explore for Web Service) 43
3.2.2.2. BCME (Business criteria matchmaking engine) 45
3.2.3. Reform the business process 47
CHAPTER 4 EXPERIMENTAL DESIGN 49
4.1. EXPERIMENTAL SETTINGS 49
4.2. EXPERIMENTS 54
4.3. EVALUATION CRITERIA 56
CHAPTER 5 EXPERIMENTAL RESULTS AND DISCUSSIONS 58
5.1. EXPERIMENTAL RESULTS 58
5.2. EXPERIMENTS DISCUSSIONS 62
5.2.1. The effects of BPEL4WS exception detection of exception handling mechanism 62
5.2.2. The effects of resource searching of exception handling mechanism 65
5.2.3. Discussion of Cooperation Mode and Replacement Mode 69
CHAPTER 6 CONCLUSIONS AND FUTURE WORK 73
6.1. CONCLUSION 73
6.2. LIMITATION AND FUTURE RESEARCH 73
REFERENCES 75
APPENDIX A. BPEL4WS-BASED BUSINESS PROCESS 78
LCMBUSINESSPROCESS.BPEL 78
LCMPURCHASEPROTOCOLS.WSDL 83
參考文獻 References
Aubert, B., Transaction cost theory, the resource-based view, and information technology sourcing decisions: a re-examination of Lacity et Al.'s findings , 2001.
AU Optronics Corporation: http://www.auo.com/e_technology_tftproces.shtml.
Cai, Xia, Lyu, M., Wong, K., Ko, R., Component-based software engineering: technology, development frameworks, and quality assurance schemes, APSEC 2000, pp.372, 2000.
D.K.W. Chiu, Q. Li, and K. Karlapalem, Facilitating Exception Handling with ecovery Techniques in ADOME Workflow Management System, Journal of Applied Systems Studies, vol. 1, no.3, pp. 467-488, 2000.
Cohen, Frank, Discover the business logic of BPEL4WS, In IBM Website, 2003.
Curbera, F., Khalaf, R., Leymann, F., Weerawarana, S., Exception handling in the BPEL4WS language, Business Process Management: International Conference Vol. 2678, pp.276 – 290, published by Springer-Verlag Heidelberg, 2003.
D.K.W. Chiu, Q. Li, and K. Karlapalem, “A Meta Modeling Approach for Workflow Management System Supporting Exception Handling,” Information Systems, vol. 24, no. 2, pp. 159-184, May 1999.
Gerti Kappel , S. Rausch-Schott , Werner Retschitzegger, Coordination in Workflow Management Systems - A Rule-Based Approach, Coordination Technology for Collaborative Applications - Organizations, Processes, and Agents, ASIAN 1996 Workshop , p.99-120, January
Graham, S., Simeonov, S., Boubex, T., Davis, D., Daniels, G., Nakamura, Y. and Neyama, R., Building Web services with Java - making sense of XML, SOAP, WSDL, and UDDI. Published by sams, 2001.
Hung, Patrick and Chiu, Dickson, Developing Workflow-Based Information Integration (WII) with Exception Support in a Web Services Environment, Proceedings of the 37th Annual Hawaii International Conference on System Sciences (HICSS'04) - Track 7, January 05 - 08, 2004
IBM alphaWorks, Emerging Technologies Toolkit, http://www.alphaworks.ibm.com/tech/ettk
Jorgensen, David, Developing.NET with XML Web services, Publish by Syngress Media Inc, 2002.
Luo, Z., Sheth, A., Miller, J. and Kochut, K., Defeasible workflow, its computationand exception handling, CSCW-98 Workshop, 1998.
M. N. Huhns, "Agents as Web Services," Internet Computing, 6(4), pp. 93-95, 2002.
Muslera, Luis Contreras, Business process executive language for Web services, the Seminar of Distributed Software-Systems Verteilte Software systeme, 2003.
Mahleko, B., Efficient MatchMaking of Business Processesfor B2B Process Integration, Proceedings of the 10th Doctoral Consortium on Advanced Information Systems Engineering, CAiSE'03, pp.1-10, 2003.
O'Riordan, D., Business process standards for Web services, from the Web site of Web Services Architect, 2002.
Peltz, Chris, Web services orchestration a review of emerging technologies, tools, and standards, the technical paper from HP Dev Resource Central, 2003.
W.M.P. van der Aalst, The Application of Petri Nets to Workflow Management, The Journal of Circuits, Systems and Computers, 1998.
Wong, W. Y., Zhang D. M., and Kara-Ali, M., Negotiating with experience, AAAI2000 Knowledge-Based Electronic Markets, Technical Report WS-00-04, pp.85-90, 2000.
Wil M. P. van der Aalst, The Application of Petri Nets to Workflow Management, Journal of Circuits, Systems, and Computers, Page 21-66, 1998.
Xia Cai and Xichael R. Lyu and Kam-Fai Wong and Roy Ko, Component-Based Software Engineering : Technologies, Development Frameworks, and Quality Assurance Schemes, IEEE Computer, Page 372-379, January, 2000
Xu, J., Romanovsky, A., Randell, B., Mitchell, S.E., Wellings, A.J., Coordinated exception handling in distributed object systems: from model to system implementation, ICDCS 1998, pp.12-21, 1997.
Yang, J. and Papazoglou, M.P, Service components for managing the life-cycle of service compositions, Information Systems, 2003.
Z. Luo, A. Sheth, K. Kochut, and B. Arpinar, Exception Handling for Conflict Resolution in Cross-Organizational Workflows, Distributed and Parallel Databases, An International Journal (DAPD), Kluwer Academic Publishers, 2002
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:校內校外均不公開 not available
開放時間 Available:
校內 Campus:永不公開 not available
校外 Off-campus:永不公開 not available

您的 IP(校外) 位址是 3.149.213.209
論文開放下載的時間是 校外不公開

Your IP address is 3.149.213.209
This thesis will be available to you on Indicate off-campus access is not available.

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

QR Code