Main Page
From SPACE Wiki
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:
- SPACEflight - All-in-one Live Media
- Crowdserving - The global social service network with attached scientific data repository
- Servomat - Academic tool for learning tradeable services hosting
- π-Box - Live Media for demonstrating how to build personal clouds
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:
- Information on our Git Code Repository and our Debian/Ubuntu Package Repository
SPACE resources beyond this wiki:
- Trac Bugtracker for SPACE with a Git repository and commit browser as well as a milestone view and bug tracker
- Blog and external Microblog
- Software Livre Community (in Portuguese)
- TEXO @ TUD Website, the funded project from which SPACE has emerged
- TEXO-Server for everything else
- Historic information: ТЕСЛА, ТЕСЛАБУНТУ
