Projects @ serviceplatform.org
A number of open source projects related to the lifecycle of services and the roles of people in service ecosystems are hosted here.
The modular base service platform SPACE can be extended on the platform level or on the client side with additional tools.
See below the project list for a conceptual project relation diagram.
||Service Platform Architecture for Contracting and Execution (SPACE)
SPACE is a modular service platform consisting of interconnected platform services.
It contains both service management functionality (semantic registry, service discovery and configuration, contract management, service deployment,
monitoring visualisation) and heterogeneous service hosting functionality (deployment, authentication, execution, monitoring and adaptation).
||SPACEflight - Live Demonstrator for the Internet of Services
SPACEflight is the integrated, stand-alone live demonstrator which contains most of the projects presented on this page.
It runs as a complete operating system with Internet of Services desktop, integrated SPACE service platform with a number
of execution containers, a cloud hosting extension
and a number of development and provisioning tools. In addition, it offers selective deep-dive system access,
intuitive scenario services and documentation.
||Cloud Computing Extension
Hosting scalable complex services with operating system access, databases and multiple service endpoints is possible with this extension.
It integrates the Eucalyptus cloud stack which is
directly controlled by the service configuration performed with SPACE. Instantiated services are right-sized and
configured internally through SLA and configuration documents.
||Social Service Network Extension
Marketplaces are where service providers and consumers meet. The integration of SPACE platform services into a social network
makes it easy to use and blends products with service offers. This extension modifies the Noosfero social network framework
and adds synchronisation tools to achieve this goal.
||Internet of Services Desktop Extension
Web-based service brokering on marketplaces is not the only way to do it. This extension brings the whole service delivery
chain onto the desktop - from the search over the discovery right up to the installation and invocation of a graphical
service frontend. It modifies the KDE desktop for this purpose.
||Service Engineering and Provisioning Toolchain Extension
When existing services are not enough, new services need to be created with powerful modelling and implementation
tools. This extension integrates several modellers (e.g. for USDL and WS-Agreement) with a central bundler tool to deploy
service packages and artefacts on service platforms.
||Everything-as-a-Service (XaaS) / WSMO4IoS
The Internet of Services becomes powerful through the Everything-as-a-Service (XaaS) paradigm. In SPACE,
both heterogeneous implementation technologies (for non-executable services, runtime engines, containers and clouds) and varying
service domains (such as software, data, energy as service) contribute to this aspect. With WSMO4IoS, there is now
a well-structured set of ontologies to describe XaaS concepts.