After 6 months of intense work, 5GTANGO has released the first version of its system architecture. It forms deliverable D2.2 and can be found at http://5gtango.eu/documents/D22_v1.pdf. The architecture is based on the requirements identified before (see previous blog post at http://5gtango.eu/blog/28-5gtango-requirements.html) and it serves as a reference framework to guide the developments of the 5GTANGO project.
This first release starts out with presenting a high-level structure of the 5GTANGO system to be created within the project. The structure of the system is described in terms of interacting software artefacts. The descriptions include purpose, functionality and behaviour of the components, as well as the interactions between them. The component descriptions abstract from their actual implementation. In fact, the implementation of the components can change over time, while the architecture stays the same. This approach provides maximum freedom to developers who can choose on their own how to implement a specific component while still ensuring interoperability with the remaining system.
The high-level architecture is shown in the figure below. It is split into the three large subsystems Service Development Kit, &V& Platform, and Service Platform. These subsystems are further broken down into individual components realizing their specific functionality.
More information here!