The impact of RESTful semantics on reducing the logging overhead in SOA

Nowadays, one of the major paradigms of distributed processing is service-oriented computing. Although SOA-based applications have many advantages, they are also highly error-prone. To improve the availability and reliability of SOA-based systems and applications, a Reliable Service Environment RESERVE, providing an external support of web services recovery has been proposed. In this paper we focus on RESTful web services, based on Representational State Transfer (REST) paradigm, and propose the enhancement of RESERVE service that allows to decrease the overhead introduced by RESERVE due to taking advantage of REST characteristics.

[1]  Thomas Erl,et al.  SOA Principles of Service Design , 2007 .

[2]  Joni da Silva Fraga,et al.  Designing Fault Tolerant Web Services Using BPEL , 2008, Seventh IEEE/ACIS International Conference on Computer and Information Science (icis 2008).

[3]  Anna Kobusinska,et al.  ReServE Service: An Approach to Increase Reliability in Service Oriented Systems , 2011, PaCT.

[4]  Anna Kobusińska,et al.  The Reliability Service for Service Oriented Architectures , 2011 .

[5]  Latha Srinivasan,et al.  An Overview of Service-oriented Architecture Web Services and Grid Computing , 2005 .

[6]  Patrick E. O'Neil,et al.  Generalized isolation level definitions , 2000, Proceedings of 16th International Conference on Data Engineering (Cat. No.00CB37073).

[7]  Francis G. McCabe,et al.  Reference Model for Service Oriented Architecture 1.0 , 2006 .

[8]  Roy Fielding,et al.  Architectural Styles and the Design of Network-based Software Architectures"; Doctoral dissertation , 2000 .

[9]  Carl E. Landwehr,et al.  Basic concepts and taxonomy of dependable and secure computing , 2004, IEEE Transactions on Dependable and Secure Computing.

[10]  Jacek Kobusinski,et al.  FaDe: RESTful Service for Failure Detection in SOA Environment , 2011, PaCT.

[11]  Gerhard Weikum,et al.  Recovery guarantees for general multi-tier applications , 2002, Proceedings 18th International Conference on Data Engineering.

[12]  Sotiris Moschoyiannis,et al.  RETRO: A Consistent and Recoverable RESTful Transaction Model , 2009, 2009 IEEE International Conference on Web Services.

[13]  Quan Z. Sheng,et al.  Towards an approach to sustain web services high-availability using communities of web services , 2009, Int. J. Web Inf. Syst..

[14]  L. Alvisi,et al.  A Survey of Rollback-Recovery Protocols , 2002 .

[15]  Michael R. Lyu,et al.  Making Services Fault Tolerant , 2006, ISAS.