Main Page

From SPACE Wiki

Jump to: navigation, search

SPACE is a service hosting and execution platform and portal which is based on loosely coupled, modular platform services. SPACE provides an extensible and customisable base platform for the Internet of Services. As such, it is the central building block to several projects of the Open Source Service Platform Research Initiative.

Experience SPACE in action without installation effort:

The following list contains the core platform services which form SPACE:

  • Access Gate - Authentication and authorisation proxy
  • ConQo - Semantic service discovery, making use of WSMO and especially WSMO4IoS ontologies
  • Contract Wizard - User-centric contracting facility, includes SLA Manager for WSAG+VT
  • Grand SLAM - SLA-driven modular system and service monitor
  • MaaS - Monitoring-as-a-Service
  • Provider Wizard - Service provisioning management
  • Puq - a Unified Hosting Environment
  • Ratings - Access to contract-bound user ratings

Customised software used in SPACE integrated scenarios:

  • Social Service Network extension - Extensions for a service-delivering social network, based on Noosfero
  • Cloud Computing extension - Scalable, elastic cloud service hosting based on Eucalyptus
  • Internet of Services Desktop extension - Service consumption tooling for the desktop including desktop-integrated frontend delivery, based on KDE
  • Service Engineering and Provisioning Toolchain extension - Tools for modelling and development of services, based on various editors (USDL, WSAG, others...)

Further platform services used in SPACE integrated scenarios:

  • Dynvoker - Ad-hoc web service invocation
  • NFPcalc - Adaptivity through predictable non-functional property reconfiguration
  • Privacy Cage - Policy-controlled service wrapper execution
  • PyPEL - BPEL engine for Python
  • Rusco - Ruby Services Container
  • Servbank - Dummy financial account management service
  • MDCS & SAL - Metadata Correlation Service & Service Abstraction Layer
  • Userman - Interface to the user database
  • Nodeman - Management of distributed execution servers
  • Hosting Technologies - Support for heterogeneous services (Ruby, BPEL, Java, VMs, OSGi, ...) in various runtime containers

Further tools used in experiments and for demonstrating SPACE instances:

  • MPWS - Mass Production of Web Services
  • Pica-Pica - Web service description crawler and property analyser
  • KardaMoM - Real-time message transmission inspection
  • SPACEagent - IoS activity simulator for automatic negotiation and invocation
  • Experimental Facility - SPACEflight-based environment to perform controlled experiments
  • TEXO Open Source - Integration with published demonstrators from THESEUS/TEXO
  • HVCRB - Highly-Virtualising Cloud Resource Broker, built on top of SPACE-Cloud
  • Spot Market - A marketplace for cloud resource services, used in HVCRB
  • ReSup - REST Support, a library for reliable, resilient, adaptive and fault-tolerant integration of RESTful services

Technical information can be found here:

SPACE resources beyond this wiki:

Personal tools