Contract Wizard
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.
Technologies
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
Contract Wizard comes with a manual.
A legal regulations compliance check has been conducted within the THESEUS/TEXO project (not publically available).
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.
Download/Version Control
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 http://serviceplatform.org/code/.git - Git browsing: http://serviceplatform.org:8000/trac/browser/platform-services/contractwizard, http://serviceplatform.org:8000/trac/browser/platform-services/cw-negoratings

