透過您的圖書館登入
IP:52.14.230.29
  • 學位論文

長時序交易下錯誤回復處理模式之諮詢系統

A Consultation System for Fault Recovery Alternation of Long-Lived Transaction

指導教授 : 戚玉樑

摘要


在跨組織商業流程系統中,應用程式通常面臨到長時序交易(LLT,Long- Lived Transaction)的問題,包括元件無法分享資料、配置或管理,因而它很難去包含傳統交易架構的單元性、一致性、獨立性及持續性(ACID,Atomicity, Consistency, Isolation, Durability)等特性。 以網路服務為基礎的商業流程系統,它需要在長時序交易及鬆散耦合的環境執行,由於網路服務的流程無法滿足狀態保持(Stateful)的作業程序,流程在這種環境下執行,流程的錯誤狀況不易預測,因此本研究針對這些在長時序交易狀態下的錯誤狀況,對於錯誤處理狀況的問題,細分為以下兩項:(1).錯誤處理型態缺乏系統化的標準分類,(2).錯誤處理缺乏一致性的解決模式。本研究提出流程錯誤分類架構及錯誤處理模型,應用本體架構來建置流程錯誤分類及對應的錯誤處理模型,透過本體推論希望能夠找出最適宜的流程錯誤處理模型,在此模型架構下,發展出流程錯誤處理模型諮詢系統,做為網路服務流程系統在設計階段及系統維護時期,對於流程錯誤處理的輔助工具,系統開發人員或系統維護人員透過諮詢系統查詢,得到流程錯誤處理模型概念後,再進行流程錯誤處理。

並列摘要


In Inter-organizational business workflow system, the application often suffers the problem of Long-Lived Transaction (LLT) such as the components are not able to share the information, allocation or management. Therefore, it is difficult to include the transaction structures such as the traditional transaction Atomicity, Consistency, Isolation, Durability (ACID) etc. The business workflow system based on web services needs to be executed under the environment of LLT and Loosely-Couple. As the above mentioned workflow cannot fulfill stateful operation procedure, it is not easy to predict the errors when running the workflow in such environment. Accordingly, this research divides the problems of the errors caused by LLT and error process condition into the following two parts: 1. Error process lacks systemized standard classification. 2. Error process lacks the identified solution pattern. It also provides those structures of error workflow classification and prototypes of error process. To build the structures of error workflow classification and relative prototypes of error process with Ontology. At the same time to find out the most appropriate prototypes of workflow error process and develops a consulting system for it as auxiliary tool in the stage of workflow system design or system maintain period under such structure. After developers or maintainers obtains concept of workflow error process model with consulting system, then to process error workflow。

參考文獻


30. Madria, S.K., Maheshwari, S.N. and Chandra, B. “A concurrency control algorithm for an open and safe nested transaction model: Formalization and correctness,” Journal of Information Science and Engineering 19(2) 2003, pp.283-328.
1. Asit, D. and Francis, P. “Long Running Application Models and Co-operating Monitors,” High Performance Transaction Processing Workshop, 1999.
2. Brambilla, M., Ceri, S., Comai, S. and Tziviskou, C. “Exception Handling in Workflow-Driven Web Application,” WWW 2005 International Conference, Chiba (Japan) 2005, pp.170-179.
8. Curbera, F., Andrews, T., Goland, Y. and Dolakia, H. “Business Process Execution Language for Web Services V1.1 specification ,” online available at http://www-128.ibm.com/developerworks/library/specification/ws-bpel/ access date:2006/09/21.
10. Edelweiss, N. and Nicolao, M. “Workflow Modeling-Exception and Failure Handling Representation,” XVIII International Conference of the Chilean Computer Science Society 1998, pp.58-67.

被引用紀錄


邱彥勳(2010)。以集中認證及授權機制應用於網路服務管理〔碩士論文,中原大學〕。華藝線上圖書館。https://doi.org/10.6840/cycu201000187

延伸閱讀