From SPACE Wiki
Whenever a user wants to invoke services with quality guarantees, Contract Wizard aids in creating and managing the contracts between the user and the service provider/hoster. The application contains modules for tariff selection, SLA negotiation, displaying monitoring information and the option to renegotiate or terminate any contract.
The SLA format understood by Contract Wizard adheres to WSAG+VT.
The Contract Wizard implementation builds on eRuby to generate HTML pages. It also uses Ruby scripts for some of the back-end calculations. Furthermore, the tariff selection builds upon a Java-based tariff modelling framework called WSAccounting. The negotiation part has been implemented as a Java servlet.
Scientific Material and Documentation
A legal regulations compliance check has been conducted within the THESEUS/TEXO project (not publicly available).
Anpassbare Mehrwehrtdienste in der Cloud. H. Liu, Diplomarbeit TU Dresden, July 2011.
Contract Services for Post-Discovery Guarantee Management. J. Spillner, B. Buder, T. Schiefer, A. Schill, International Conference on Software and Data Technologies (ICSOFT)/Special Session on ACT4SOC, Sofia, Bulgaria, July 26-29, 2009.
Erweiterung der Vertragsverwaltung Contract Wizard um Aspekte der Aushandlung und Bewertung. T. Schiefer, Belegarbeit TU Dresden, August 2009.
Before a stable release becomes available, a Git checkout from the Code Repository will be required. Alternatively, a pre-packaged snapshot version can be installed. See Package Repository for details.
- Package installation:
% apt-get install contractwizard contractwizard-negoratings
- Git checkout:
% git clone git://serviceplatform.org/git/space
- Git browsing: http://serviceplatform.org:8000/trac/browser/platform-services/contractwizard, http://serviceplatform.org:8000/trac/browser/platform-services/cw-negoratings