SOA-Based Service Recovery Framework

SOA (service oriented architecture) has evolved to standardization in the last years. And SOA-based service, as the most popular web service, has developed rapidly together with the security of web service. A SOA-based service recovery framework has been presented in this paper, which satisfied SOA specification and characters. First of all, we proposed a service unit to support service recovery. SOA-based recoverable service is well defined together with the relationship, state and critical degree of the service. Then service state maintenance and monitoring mechanism is given out based on P2P network. When a service is failed, framework can decide a suitable recovery strategy. This paper deeply discusses three methods of service recovery, that is, service migration, service degradation and service reconstruction. Moreover, we detail the design and implementations of these recovery methods, and also the basic algorithm of them. Compared with traditional service, SOA-based service recovery framework has advantages and good prospects in future.

[1]  Liam Kilmartin,et al.  Terminal Based Solution For Service Level Monitoring in Wireless Networks , 2006 .

[2]  Thomas Erl,et al.  Service-Oriented Architecture: Concepts, Technology, and Design , 2005 .

[3]  Schahram Dustdar,et al.  A survey on web services composition , 2005, Int. J. Web Grid Serv..

[4]  Gerald Kunzmann,et al.  A scalable algorithm to monitor chord-based P2P systems at runtime , 2006, IPDPS.

[5]  Valérie Issarny,et al.  Coordinated forward error recovery for composite Web services , 2003, 22nd International Symposium on Reliable Distributed Systems, 2003. Proceedings..

[6]  Wenfeng Chen,et al.  Enhanced EPON auto-discovery for fast network and service recovery , 2004, Canadian Conference on Electrical and Computer Engineering 2004 (IEEE Cat. No.04CH37513).

[7]  S.K. Mun,et al.  Service Oriented Architecture (SOA) Implications for Large Scale Distributed Health Care Enterprises , 2006, 1st Transdisciplinary Conference on Distributed Diagnosis and Home Healthcare, 2006. D2H2..

[8]  Jen-Yao Chung,et al.  Service Discovery in P2P Service-oriented Environments , 2006, The 8th IEEE International Conference on E-Commerce Technology and The 3rd IEEE International Conference on Enterprise Computing, E-Commerce, and E-Services (CEC/EEE'06).

[9]  Valérie Issarny,et al.  Specifying Web Service Recovery Support with Conversations , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[10]  Chen Yan A Method Satisfying Markov Process of Web Service Composition under Incomplete Constrains , 2006 .

[11]  Robert Richards,et al.  Universal Description, Discovery, and Integration (UDDI) , 2006 .

[12]  Willie Chang A resource efficient scheme for network service recovery in a cluster , 2001, 2001 IEEE International Conference on Systems, Man and Cybernetics. e-Systems and e-Man for Cybernetics in Cyberspace (Cat.No.01CH37236).

[13]  Massimo Maresca,et al.  VISIONS: A Service Oriented Architecture for Remote Vehicle Inspection , 2006, 2006 IEEE Intelligent Transportation Systems Conference.