Common general documents for the ESSnet
Many of the expectations are shared by all the participants in the ESSNet. The project is seen as an opportunity to go forward in sharing services and an enabler in a context where it is not easy to obtain resources. For those who have not been part of the first ESSNet, this KO meeting is a good start point to have more information. The focus put on the architectural aspects and the building of a container platform is appreciated. Along with the technical questions, the organisational aspects are mentioned:
The I3S (Integrating Shared Statistical Services) ESSNet is following the SCFE ESSnet. Like this first part, the objectives of the ESSNet are to foster the reuse of statistical services among the National Statistical Institutes. This secnd part focus more particularly on new services and technical implementation.
Questions and remarks:
The objectives of this WP are to develop and reuse 3 to 5 new services from the list established in the ESSnet SCFE, with the selection criteria being:
The list of possible services is:
Questions and remarks:
This work package will study, explore and describe the different architecture possibilities for integrating services (e.g. orchestration, publish/subscribe, point-to-point, adapters, containers). NSI have different as-is situations and different goals that the to-be architecture should align with. A list of real life examples in NSIs where the situation and goals differs will be selected and guidance will be provided to show the effect of choosing different integration patterns. Examples of goals that the architecture should align with could be stronger data and metadata governance or agile production processes. These examples should be the foundation of the architectural discussion.
Other features that are expected in real situations are for instance capabilities for:
Questions and remarks:
Based on the work done in WP2, and using modern application architecture patterns we want to create a blueprint for a reference runtime environment for modern, shareable services following CSPA standards and principles using containers. This work package will describe the basic infrastructure needed, and implement a cloud instance for the needs of the ESSnet. The infrastructure will be documented as code, which will give to its users the opportunity to version it, and fork it. Typical products implementing this pattern would be Ansible Playbook or Terraform. Using the “infrastructure as a code” model will enable NSIs to easily create their own modern infrastructure on their premises. There will also be provided, as part of this WP a simple container-based platform using a cloud infrastructure, which will allow to validate the blueprint and to perform functional tests on the services developed in WP1, as well as validate their packaging and installation. Retro-fitted, and modularized existing services will also be tested on the platform, either on premise or on the public cloud instance.
Based on the work in other work packages, and gathering information from other NSIs member of the ESS, this WP will aim at building stories of successful use and reuse of CSPA services, building on others’ experience and lessons learnt to foster further and wider adoptions in the ESS. It will present these stories and other results through different means in different existing fora of the ESS (e.g. working groups, task forces, workshops) and organise its own meeting. Different tools will be used to create or present the stories, amongst which surveys and interviews.
Questions and remarks:
The aim of Work Package 5 is mainly to make sure that the project meets its expectations in terms of schedule and outputs, and to oversee the communication activities in relation with the other work packages, and in particular with Work Package 4. During the two years of the project, meetings and videoconferences will be organised where the ongoing tasks, deliverables and open questions will be discussed between the project members.
Discussion:
Final results
Service | Order | DOs | ROs |
---|---|---|---|
PX-web | 1 | SCB | INE (draft), SSB (final) |
ARC | 2 | Insee (and SSB for VTL) | Istat |
Record linking | 3 | Istat | Insee |
The winners
The glorious contenders
Work package 1
What? | Who? | When? | Notes |
---|---|---|---|
Global | |||
Set up a timeline and list of tasks | Every service subproject | As soon as possible | A clear set of milestones |
Plan collaboration meetings | Every service subproject | By the end of Feb | |
Small reports on progress | Every service subproject | ||
Common framework of reusing | WP leaders | ||
PX Web | |||
Learn about current version and perform quick assessment of requirements | INE | March | |
Test the current version (on a Windows platform) | INE | End of March | |
Implementation project on adapting PX-WEB in the existing environment | INE | April | |
Updating to .NET Core based on internal analysis | SCB | Not before summer | Further assessment is needed on internal planning of resources |
Set up the platform for build and test (including containerization) | SCB | September | Link to WP3 |
ARC | |||
Document the current architecture and capabilities | Insee | End of February | |
Define the TO-BE Architecture in line with I3S principles | Insee | End of March | |
RELAIS | |||
Transfer of knowledge from the current Relais team and the team that will handle the development during the ESSNet | ISTAT | End of March | |
Proposal for a TO-BE Architecture and new implementation of RELAIS service | ISTAT | End of May | |
Plan the development phases | ISTAT | End of May | |
Start the development | ISTAT | June |
Work package 2
Work package 3
What? | Who? | When? | Notes |
---|---|---|---|
Create a simple VirtualBox with Docker, Docker compose and build-tools for the hackathon | SSB, INSEE (Frédéric), Romain | M6 | |
Howto guide, using the Virtual machine. | Norway, Insee (Frédéric), Romain, Sweden | M6 | How we should do development: Git, Build chains, etc |
Work package 4
What? | Who? | When? | Notes |
---|---|---|---|
Success story of reuse of PX-web | INE | April | |
Success story on cookbook | SCB/INE/Insee | December | |
Success story on open software development | INE/Insee | December | |
Success story on co-development of PX-web | INE/SCB/SSB | February 2020 |
Ideas of success stories:
Future success stories: sustainability
Work package 5
What? | Who? | When? | Notes |
---|---|---|---|
Monitoring report | Insee | April | |
Prepare MSW workshop | |||
Consortium VC | Use Unece WebEx? |