Image
open-source-community

Besides releasing new developments in open source, NEPHELE also collaborates and integrates with existing open source projects and communities.

Open Source MANO

NEPHELE aims to enable the efficient, reliable and secure end-to-end orchestration of hyper-distributed applications (HDAs) over programmable infrastructure that is spanning across the compute continuum. As part of the advanced management of the network part of the compute continuum, NEPHELE develops autonomic and ad-hoc functionalities covering Software-Defined Networks (SDN) and Network Function Virtualization (NFV) Management and Orchestration (MANO) systems. Additionally, NEPHELE is a using an OCI-Registry (Open Container Initiative) to store NFV and SDN artifacts (xNF) compatible with the Open Source MANO (ETSI OSM) software stack, which is the building block of a development environment that aims to optimize the developers’ tasks and contribute to the interoperability of xNF providers and Mobile Network Operators (MNOs).

VO-Stack & Web of Things

For the VO-Stack , NEPHELE is following the Web of Things (WoT) standard. The Eclipse Thingweb™ node-wot is the official reference implementation of the Web of Things Scripting API written in the official specification. NEPHELE is taking upon the wot-py implementation and extending it with VO-Stack features. Eclipse Thingweb is part of the Eclipse IoT community and in the scope of the open source strategy the inclusion of other NEPHELE (sub-) projects to the Eclipse IoT community under investigation.

Existing open source implementations of virtual objects in Python (specifically the wot-py implementation of the W3C WoT specification) and in Java ( implementation provided by the colleagues in CNIT) was actually the starting point for the project. The current implementation is available to developers under the naming VO-WoT in the NEPHELE GitLab .