A RESTful implementation of the WS-agreement specification

Representational State Transfer (REST) is an architectural style for distributed systems. RESTful web services have been gaining popularity in the last years. The Java API for RESTful Web Services (JAX-RS) has been specified as Java Specification Request 311 and is therefore an official part of Java; with the Jersey framework, a robust reference implementation of the specification exists. We examine in how far RESTful web services can fulfill tasks that have been defined as WS-* specifications. In particular, we investigate how a RESTful design and implementation of the WS-Agreement specification can be realized, presenting a light-weight approach to the creation and management of service level agreements.

[1]  Cesare Pautasso,et al.  Restful web services vs. "big"' web services: making the right architectural decision , 2008, WWW.

[2]  Tharam S. Dillon,et al.  SLA-Based Trust Model for Cloud Computing , 2010, 2010 13th International Conference on Network-Based Information Systems.

[3]  Roy McClelland,et al.  Comment on the , 2007 .

[4]  Douglas Crockford,et al.  The application/json Media Type for JavaScript Object Notation (JSON) , 2006, RFC.

[5]  Jose Sandoval RESTful Java Web Services , 2009 .

[6]  Subbu Allamaraju RESTful Web Services Cookbook , 2010 .

[7]  Pradeep Ray,et al.  Service level management definition, architecture, and research challenges , 1999, Seamless Interconnection for Universal Services. Global Telecommunications Conference. GLOBECOM'99. (Cat. No.99CH37042).

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

[9]  Martin Gudgin Web Services Addressing - Core , 2004 .

[10]  Roberto Chinnici,et al.  Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language , 2007 .

[11]  Elizabeth Chang,et al.  Conceptual SLA framework for cloud computing , 2010, 4th IEEE International Conference on Digital Ecosystems and Technologies.

[12]  Sailesh Chutani,et al.  SLA management in federated environments , 1999, Integrated Network Management VI. Distributed Management for the Networked Millennium. Proceedings of the Sixth IFIP/IEEE International Symposium on Integrated Network Management. (Cat. No.99EX302).

[13]  Costas Courcoubetis,et al.  Managing and pricing service level agreements for differentiated services , 1999, 1999 Seventh International Workshop on Quality of Service. IWQoS'99. (Cat. No.98EX354).

[14]  Asit Dan,et al.  Web services agreement specification (ws-agreement) , 2004 .

[15]  Carlos Becker Westphall,et al.  SLA Perspective in Security Management for Cloud Computing , 2010, 2010 Sixth International Conference on Networking and Services.

[16]  I. Melzer Web Services Description Language , 2010 .

[17]  Krzysztof Zielinski,et al.  SLA Monitoring and Management Framework for Telecommunication Services , 2008, Fourth International Conference on Networking and Services (icns 2008).