D2.2 CPN Reference Architecture

The main goal of CPN project is to create innovation in the way content creators can structure content production, distribution and in-depth interaction with audiences.

To do this CPN will realize an innovative Open Virtual Platform.

The microservice architecture offers a series of benefits well suited for the CPN platform requirements. A process of selection of the most proper model involved a comparison between Service Oriented Architecture and the microservices models. The analysis brought to the choice to implement a reference architecture referring to microservices model for many reasons including the possibility to have an easy and robust development and integration process for the components realized by different partners. Moreover the specific implementation was aimed at obtain the independence between applications, infrastructure, deployment and operation environments; this constitutes an easy environment for the development of solutions exploiting CPN.

This Reference Architecture document contains the guidelines and the template of the architecture to be used in CPN to develop this Open Virtual Platform.

Starting from the goals and requirements of the CPN project, the document describes the design and implementation choices to obtain a flexible and extensible architecture and the guidelines for implementation, deployment and communication among components.

Furthermore interoperability rules have been defined for the integration of external components and the creation of new features.

You can find the deliverable here

D1.3 Innovative CPN Components

This deliverable describes the innovative components that can add value to CPN’s technical framework.

It explains why, in order to help publishers personalise their content, it is important to go beyond the state of the art and to introduce novel techniques and approaches.

It explains how our research, workshops, surveys and meetings with industry experts directed our attention to the following components:

• Newsbots and smart speakers

• External and highly contextualized datasets

• Multi-layered personalisation

The document describes these components in detail and concludes with an outlook on how they could be used in the CPN project.

D1.1 User Requirements Model

This deliverable describes the basic set of user requirements for the CPN project. Explaining the process step by step, the document contains all measures undertaken by the consortium to evaluate, assess and define the requirements for a personalised news offer from an end user perspective as well as from the producers’ side. The document explains in a concise way how the user vision was formulated through a workshop with all user partners. It details the process on how the personas from all three media partners were used to create a set for the project. It elaborates on the user involvement in workshops and interviews with media producers as well as on a large user survey with possible target audiences.

Finally, it describes how all this input was brought together to create a complete set of basic specifications for the CPN project. The deliverable concludes with an outlook on how these requirements will now be put to use to create the CPN application.