Service Engineering
From SPACE Wiki
While SPACE represents a service platform, the lifecycle of services from the idea to the implementation and finally the deployment on the platform is a highly related topic. A number of tools are available (and will be integrated on future SPACEflight releases) to demonstrate contemporary service engineering.
Components
Bundler
The service package bundler assembles and uploads service artefacts. It is a PyQt4 tool written especially for the needs of an integrated service engineering toolchain for the Internet of Services. While implementation artefacts are just displayed, descriptive artefacts can be added and modified with registered external editors. Bundler supports heterogeneous package and artefact formats to match the capabilities of the SPACE platform services. The bundler code resides in the SPACE git repository in packaging/scripts/develtools/bundler.
USDL Editor & WSAG Editor
These Eclipse RPC-based editors allow the creation and modification of Unified Service Description Language documents and of contract templates adhering to WS-Agreement. See the section on the TUD @ TEXO web page.
WSAG Template Factory
A web-based editor for WS-Agreement, realised as Java Servlet.
Scientific Material and Documentation
Weiterentwicklung eines Editors zur Erstellung von Service Level Agreement (SLA) Dokumenten auf Basis von WS-Agreement. S. Illgen, Belegarbeit TU Dresden, January 2012.
Case Study on Extending Internet of Services Techniques to Real-World Services. J. Spillner, R. Kursawe, A. Schill, 2nd International Symposium on Services Science / GI LNI P-177 Informatik 2010: Business Process and Service Science - Proceedings of ISSS and BPSC, pp. 108-123, Leipzig, Germany, September 30, 2010.
An Integrated Provisioning Toolchain for the Internet of Services. J. Spillner, A. Kümpel, S. Uhlig, I. Braun, A. Schill, 10th IADIS International Conference WWW/Internet, Rio de Janeiro, Brazil, November 5-8, 2011.
Experience Report on Real-World Manual Service Modelling in USDL. J. Spillner, R. Kursawe, A. Schill, Handbook of Service Description - USDL and its Methods, A. Barros and D. Oberle (eds.), Chapter 19, pp. 487-501, March 2011.
Download/Version Control
Before a stable release becomes available, a Git checkout from the Code Repository will be required.
- Git checkout:
% git clone git://serviceplatform.org/git/space - Git browsing: http://serviceplatform.org:8000/trac/browser/packaging/scripts/develtools
The best option is to simply try it in SPACEflight.

