Computer Science ›› 2013, Vol. 40 ›› Issue (4): 1-8.

    Next Articles

Overview on Exception Handling in Service Oriented Software

GUAN Hua,YING Shi,JIA Xiang-yang,JiangCaoQing and WANG Yi-bing   

  • Online:2018-11-16 Published:2018-11-16

Abstract: As service oriented software is becoming a hot research field of software engineering,the reseach of exception handling in service oriented software(EHSOS) gets more and more attentions and its importance is becoming more prominent.We first defined some EHSOS related concepts,described several typical classifications,introduced several methods used in EHSOS and pointed out their limitations.Through the analysis and summary of current research fields and status quo of EHSOS,we proposed the key issues to be addressed,discussed the inadequacies of current research,and predicted the next main research tendency of EHSOS.

Key words: Service oriented software,Exception handling,Overview

[1] Papazoglou M P,Heuvel W-J.Service oriented architectures:approaches,technologies and research issues[J].The VLDB Journal,2007,6(3):389-415
[2] Goodenough J B.Exception Handling:issues and a Proposednottion[J].Communications of the ACM,1975,8(12):683-696
[3] 单锦辉,徐克俊,王戟.一种软件故障诊断过程框架[J].计算机学报,2011,4(2):371-382
[4] 中国国家标准化管理委员会.GB/T11457-2006信息技术软件工程术语[S].北京:中国标准出版社,2006
[5] IEEE Software & Systems Engineering Standards Committee.IEEE Std 610.12-1990:1.IEEE Standard Glossary of Software Engineering Terminology[S].IEEE,1990
[6] Avizienis A,Laprie J,Randell B,et al.Basic concepts and taxonomy of dependable and secure computing [J].IEEE Transactions on Dependable and Secure Computing,2004,1(1):11-33
[7] Bruning S,Weiβleder S,Malek M.A fault taxonomy for service-oriented architecture[R].Technical reports.Humboldt-Universitat zu Berlin,2007:1-215
[8] Lau K-K,Tran C M.Server-side Exception Handling by Com-posite Web Services[C]∥Binder W,Dustdar S,eds.Emerging Web Services Technology.Volume III.Birkhuser Basel,2010:37-54
[9] Quan Z S,Benatallah B,Maamar Z,et al.Configurable Composi-tion and Adaptive Provisioning of Web Services[J].IEEE Transactions on Services Computing,2009,2(1):34-49
[10] Shah N,Iqbal R,Iqbal K,et al.A QoS Perspective on Exception Diagnosis in Service-Oriented Computing[J].Journal of Universal Computer Science,2009,5(9):1871-1885
[11] Fugini M,Mussi E.Recovery of Faulty Web Applicationsthrough Service Discovery[C]∥Proceedings of the 1st Semantic Matchmaking and Resource Retrieval (SMR) Workshop,32nd International Conference on Very Large Databases.2006:67-80
[12] Maamar Z,Benslimane D.Exceptions in a Web services environment[C]∥IEEE/ACS International Conference on Computer Systems and Applications,AICCSA.2008:770-777
[13] Zeng Liang-zhao,Lei Hui,Jeng Jun-jang.Policy-Driven Exception-Management for composite Web services[C]∥CEC.2005:355-363
[14] Steyn P J.Approaches to Failure and Recovery in Service Composition[R].University of Pretoria,South Africa,2006
[15] Ming X W,Bandara K Y,Pahl C.Integrated Constraint Violation Handling for Dynamic Service Composition[C]∥Procee-dings of IEEE International Conference on Services Computing,SCC ’09.2009:168-175
[16] Vaculín R,Wiesner K,Sycara K.Exception handling and recovery of semantic web services [C]∥Proceedings 4th International Conference on Networking and Services (ICNS 2008).2008:217-222
[17] 刘安.Web服务驱动的业务流程的容错性研究[D].合肥:中国科学技术大学,2008
[18] Modafferi S,Conforti E.Methods for Enabling Recovery Actions in WS-BPEL[C]∥OTM 2006,LNCS 4275.2006:219-236
[19] Simmonds J,et al.Runtime Monitoring of Web Service Conversations[J].IEEE Transactions on Services Computing,2009,2(3):223-244
[20] Barbon F,Traverso P,Pistore M,et al.Run-time monitoring of instances and classes of Web service compositions [C]∥The 2006IEEE International Conference on Web Services.Washington DC,USA,2006:63-71
[21] Raimondi F,et al.Efficient Monitoring of Web Service SLAs[C]∥Proceedings of the 16th ACM SIGSOFT.2008
[22] Hai L,et al.Enhancing Web Services Conversation with Exception Contexts for Handling Exceptions of Composite Services[C]∥the 4th IEEE International Conference on Enterprise Computing.E-Commerce,and E-Services,2007
[23] Dayal U,Hsu M,Ladin R.Organizing long-running activitieswith triggers and transactions[J].SIG MOD Rec.,1990,19(2):204-214
[24] Ardagna D,Cappiello C,Fugini M,et al.Faults and Recovery Actions for Self-Healing Web Services[C]∥Proceedings of the 15th International Conference on World Wide Web.2006
[25] Charfi A,Mezini M.AO4BPEL:An Aspect-oriented Extension to BPEL[J].World Wide Web,2007,10(3):309-344
[26] Hamadi R,Benatallah B.Recovery nets:towards self-adaptive -workfow systems[C]∥Proceedings of the 5th International Conference on Web Information Systems Engineering (WISE’04).LNCS3306,2004:439-453
[27] Baresi L,Guinea S.A Dynamic and Reactive Approach to theSupervision of BPEL Processes[C]∥ISEC’08.2008:39-48
[28] 尚宗敏,崔立真,王海洋,等.基于补偿业务生成图的组合服务异常处理方法研究[J].计算机学报,2008,1(8):1478-1490
[29] Kim K,Choi I,Park C.A Rule-based Approach to Proactive Exception Handling in Business Process[J].Expert Systems with Applications,2011,8(1):394-409
[30] Karastoyanova D,Khalaf R,Schroth R,et al.BPEL Event Model[Z].University Stuttgart,2006
[31] Casati F,Castano S,Fugini M.Using Patterns to Design Rules in Workflows [J].IEEE Transactions on Software Engineering,2000,6(8):760-785
[32] Díez F J,Maurtua I.Dynamic Exception Handling Based on Web Services and OPC XML-DA[C]∥Proceeding of IEEE International Conference on Web Services (ICWS08).IEEE Computer Society,2008:593-599
[33] 刘海,刘安,李青,等.一种ECA规则驱动的BPEL流程异常处理和分析机制[J].小型微型计算机系统,2010,1(7):1363-1370
[34] 李东来,韩燕波,王建武,等.面向服务应用中服务可用性及其引发的异常处理研究[J].计算机研究与发展,2004,1(12):2101-2107
[35] Salas J,Perez-Sorrosal F,Patio-Martínez M,et al.WS-Replica-tion:a framework forhighly available Web services[C]∥Proceedings of the 15th International Confe-rence on the World Wide Web.2006:357-366
[36] Sagara L,Chaudhary B D.A model of scope for verification of implementation of choreography with exception handler using UPPAAL[C]∥Proceeding of The Second International Confe-rence on Mobile Ubiquitous Computing,Systems,Services and Technologies.IEEE Computer Society,2008:510-519
[37] Ezenwoye O,Sadjadi S M.RobustBPEL2:Transparent Autonomization in Business Processes throught Dynamic Proxies[C]∥ISADS.2007:17-24
[38] Santos G T,Lung L C,Montez C.FTWeb:A Fault Tolerant Infrastructure for Web Services[C]∥Proceeding of 9th IEEE International Enterprise Computing Conference (EDOC 2005).Enschede,The Netherlands,2005:95-105
[39] 徐伟,金蓓弘,李京,等.一种基于移动Agent的复合Web服务容错模型[J].计算机学报,2005,8(4):558-567
[40] Cheng Fu-chiung,Hung Tai-chang,Chiou Young-jang.Analysis,Design and Implementation of Exception Handling in WWW Services[C]∥Proceeding of the Second IEEE International Symposium on Service-Oriented System Engineering.IEEE Computer Society,2006:102-109
[41] Cai Chao,Qiu Zong-yan,Yang Hong-li,et al.Global-to-LocalApproach to Rigorously Developing Distributed System with Exception Handling[J].Journal of Computer Science and Technology,2009,4(2):238-249
[42] Christos K,Costas V,Panayiotis G.Enhancing BPEL scenarios with Dynamic Relevance-Based Exception Handling[C]∥Proceeding of IEEE International Conference on Web Services (ICWS07).IEEE Computer Society,2007:751-758
[43] Erradi A,Maheshwari P,Tosic V.Recovery Policies for Enhancing Web Services Reliability[C]∥IEEE International Confe-rence on Web Services(ICWS’06).2006
[44] Moser O,Rosenberg F,Dustdar S.Non-Intrusive Monitoringand Service Adaptation for WS-BPEL[C]∥World Wide Web.Beijing China,2008:815-824
[45] Liu An,Li Qing,Huang Liu-sheng,et al.FACTS:A Framework for Fault-Tolerant Composition of Transactional Web Services[J].IEEE Transactions on Services Computing,2010,3(1):46-59
[46] Wen Jia-jia,Chen Jun-liang,Peng Yong,et al.A Multi PolicyException Handling System for BPEL Process[C]∥First International Conference on Communications and Networking in China,ChinaCom ’06.2007:1-5
[47] Yan Yu-hong,Dague P,Pencole Y,et al.A Model-Based Ap-proach for Diagnosing Fault in Web Service Processes[J].IJWSR,2009,6(1):87-110
[48] Carbone M.Session-based Choreography with Exceptions[J].Electronic Notes in Theoretical Computer Science,2009,241(C):5-55
[49] Ferrara A.Web Services:a Process Algebra Approach[C]∥Proceedings of the 2nd International Conference on Service-Oriented Computing(ICSOC’04).New Y,Drk NY9,ACM Press,2004:242-251
[50] Zurowska K,Deters R.Overcoming Failures in Composite Web Services by Analysing Colored Petri Nets[C]∥Eighth Workshop and Tutorial on Practical Use of Coloured Petri Nets and the CPN Tools.2007:87-106
[51] 范贵生,虞慧群,陈丽琼,等.基于Petri网的服务组合故障诊断与处理[J].软件学报,2010,1(2):231-247
[52] 门鹏,段振华.着色Petri网模型检测工具的扩展及其在Web服务组合中的应用[J].计算机研究与发展,2009,46(8):1294-1303
[53] de Lemos R,Romanovsky A.Exception Handling in the Software Lifecycle[J].Int.J.Computer Systems Science and Engineering,2001,6(2):167-181
[54] Tartanoglu F,Issarny V,Romanovsky A,et al.Dependability in the Web Service Architecture[C]∥25th International Confe-rence on software engineering(ICSE 2003) Workshop on Software Architectures for Dependable Systems(WADS 2003).Architecting Dependable Systems.Springer,2003:89-108
[55] Birman K,Van R R,Vogels W.Adding high availability and autonomic behavior to Web services[C]∥Proceeding of 26th International Conference on Software Engineering (ICSE 2004).IEEE Computer Society,2004:17-26
[56] Garcia D Z G,de Toledo M B F.A fault tolerant web service architecture[C]∥Latin American Web Conference.Santiage,Chi-le,2007:42-49
[57] 李军国,黄罡,邹键,等.一种中间件服务容错配置管理方法[J].计算机学报,2007,30(10):1696-1704
[58] 麻志毅,陈泓婕.一种面向服务的体系结构参考模型[J].计算机学报,2006,9(7):1011-1019
[59] 陈振邦,王戟,董威.面向服务软件体系结构的接口模型[J].软件学报,2006,7(6):1459-1469
[60] http://wsdiamond.di.unito.it/
[61] Friedrich G,Fugini M,Mussi E,et al.Exception Handling for Repair in Service-Based Processes[J].IEEE Transactions on Software Engineering,2010,36(2):198-215
[62] Vaculín R,Sycara K.Monitoring execution of OWL-S Web ser-vices[C]∥Proceedings of the European Semantic Web Confe-rence,OWLS:Experiences and Directions Workshop.2007:32-45
[63] Verma K,Gomadam K,Sheth A P,et al.The Meteor-S approach for Configuring and Executing Dynamic Web Processes[R].Athens,LSDIS Lab,University of Georgia,2005
[64] Zdravkovic J,Kabilan V.Contract-Based Exception HandlingProcess Patterns[C]∥Proceeding of 2nd International United Information Systems Conference.Klagenfurt,Austria,Springer,2008:531-543
[65] Stein S,Payne T R,Jennings N R.Robust Execution of Service Workflows Using Redundancy and Advance Reservations[J].IEEE Transactions on Services Computing,2011,4(2):125-139
[66] 赵楷,应时,张琳琳,等.基于规则的语义流程异常处理机制[J].计算机科学,2011,8(7):117-121
[67] 田冠华,孟丹,詹剑锋.云计算环境下基于失效规则的资源动态提供策略[J].计算机学报,2010,3(10):1859-1871
[68] Iliasov A,Romanovsky A.CAMA:Structured CoordinationSpace and Exception Propagation Mechanism for Mobile Agents[R].Technical report series.University of Newcastle Upon Tyne Computing Science,2005
[69] Gorbenko A,Romanovsky A,Kharchenko V,et al.Experimenting with exception propagation mechanisms in service-oriented architecture[C]∥Proceedings of the 4th International Workshop on Exception Handling.ACM,2008:1-7

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!