30 June 2020 / 10:00 - 13:00

Online meeting via Webex

Event summary

The CEF eDelivery team is organising the second subgroup meeting focusing on the work on the future of eDelivery. This work will include a focus on REST-based API extensions to eDelivery and possible use of Blockchain technology.

If you have any additional comments or questions on the workshop, or generally concerning CEF eDelivery, the Service Offering or grant funding, please reach out to us via Service Desk.

You will need to be logged in using an EU Login account to submit a request. Don't have an EU Login account yet? Sign up here.

 

Participants

European CommissionMember States' representatives
  • Bogdan Dumitriu (DIGIT D3) – Project Manager « eDelivery API extension »
  • Dorin Frăsîneanu (DIGIT D3)
  • Ines Costa (DIGIT D3)
  • Joao Frade (DIGIT D3)
  • Maarten Daniels (DIGIT D3)
  • Vlad Veduta (DIGIT D3)
  • Monica Posada (JRC B6) – Project Manager « API strategy essentials »
  • Lorenzino Vaccari (JRC B6)
  • Dietmar Gattwinkel (DG CNECT H4) API4IPS coordinator
  • Andres Moreno (ECHA)
  • Herve DUPUY (INEA)
  • Radoslav Jakub (INEA)
  • Arne Dybdah, Norway, e-Health Directorate
  • Atte Pirttila, Finland, Digital and Population Data Services Agency
  • Erik Hagen, Norway, DIFI - Agency for Public Management and eGovernment
  • Hans Sinnige, The Netherlands, RINIS Foundation
  • Jose Antonio Eusamio, Spain, Ministry of Finance & Public Administration
  • Klaus Luttich, Germany, Governikus
  • Luís Valente, Portugal, AMA - Administrative Modernisation Agency
  • Ondrej Medovic, Czech Republic, Ministry of the Interior
  • Michel Bugeja, Malta, MITA - Malta Information Technology Agency
  • Martin Volcker, Sweden, Agency for Digital Government
  • Pavel Tesar, Czech Republic, Ministry of Interior
  • Petteri Kivimaki, Estonia, Nordic Institute for Interoperability Solutions (NIIS)
  • Phillip Helger, OpenPEPPOL
  • Piet van der Berg, The Netherlands, RINIS Foundation
  • Sven Rasmussen, Denmark, DIGST - Danish Agency for Digitalization



Draft Agenda 

Item

Time

Who

PresentationsNotes

Welcome and introduction

5 mins

Dietmar Gattwinkel, DG CNECT H4

Dietmar Gattwinkel welcomed the participants and introduced the agenda for the session and the new ISA² action Working group page (main page can be accessed here).

REST APIs track:

  • Scoping document – presentation and discussion
  • Use case: Data Management Interface
  • Timeline and next steps

60 mins

Maarten Daniels, Bogdan Dumitriu and Vlad Veduta, DIGIT D3

  • Bogdan Dumitriu presented the REST APIs track and the project scoping document. Cf. slides.
  • The first draft of the project scoping document was presented during the meeting. This will be followed by the collection of stakeholders’ feedback by end of July. Further changes will then be made in order to address the feedback and to enrich the document, with the aim to have a final version before the meeting in September.
  • The scope of the project could potentially be interpreted in many different ways, hence the need to clearly specify it from the beginning.
  • Maarten Daniels presented the use case on Data Management Interface, clarifying that the purpose of implementing the use case would be to test the profile and not to make the profile applicable exclusively to this use case.
  • Bogdan Dumitriu presented the timeline and the deadlines for the REST APIs track of the project.
  • Martin Volcker commented that he now believes the project is going in the right direction and asked for clarification on how SML and SMP would be included in the scope. Bogdan answered that SML and SMP could be one possible future application of the profile, i.e. how to update a central metadata repository as a component that is part of a larger architecture. Martin stressed that it could be that the ISA² programme is already working on something similar since it will be an important question in the future, i.e. a central metadata repository. Monica clarified that it this is being addressed in the API4IPS “Strategy essentials for the public sector” study.
  • Jose Antonio Eusamio inquired about the added value of working on a REST profile. Sven Rasmussen argued that this profile aims to address the situations where the recipients are unknown (e.g. in lookup configuration) and APIs are better suited for lightweight platforms that are not able to carry out an eDelivery implementation. He stressed that the ongoing work is very positive and that a standardised common profile would indeed limit thechoices that can be made by a project, but would bring added value in terms of interoperability. He reminded the WG that the need to have a REST profile was supported by a large number of Member States during the ISA² Committee meeting..
  • Philip Helger indicated that HTTP2 might be an option for streaming, which has options for parallel data exchange and compression on transport level.
  • Erik Hagen informed that Norway has been working on reference architectures for similar configurations and asked whether any coordination or cooperation with Member States was planned. Bogdan explained that the idea of the bilateral meetings planned to happen in the first half of September is precisely to collaborate with the stakeholders and collect their input.


Break (10 mins)

Blockchain track:

  • Presentation and discussion on blockchain features to implement (i.e. metadata to store for statistics and querying capabilities)

45 mins

Bogdan Dumitriu and Vlad Veduta, DIGIT D3

Cf. slides on previous agenda point. 

  • Slides presented by Bogdan.
  • With regard to the collection of data for statistics, there was a question on which parts of the AS4 message would be in scope (e.g. SOAP header, payload, or UserMessage). Bogdan clarified that only a subset of metadata would be considered for collection. Additionally, the collection (or not) of data for statistics would be the choice of the specific domain or Access Point. It would not be made mandatory or configured to be enabled by default. The principle would be to allow every domain to define the subset of the data that they want to record.
  • In answer to a question regarding the overhead implied by using the EBSI ledger instead of generating a timestamp from the AS4 node server, Bogdan explained that, because of the delay due to the way the ledger operates, the notarisation would be done asynchronously and that therefore there would be no noticeable overhead. Furthermore, the feature of notarisation would be disabled by default and available as an option for the domains or Access Points that want to use it.
  • Jose Antonio Eusamio asked what the added value of EBSI would be. Bogdan clarified that EBSI was a concrete service providing a blockchain. Considering that one of the aims of the project is to conduct a pilot integration between CEF eDelivery and blockchain, selecting a blockchain implementation that was itself a CEF building block would explore natural synergies.
  • Bogdan further informed that the next objective related to this work track was to prepare draft functional specifications elaborating how Domibus could integrate with EBSI for the September meeting.

APIs for Innovative Public Sector (API4 IPS):

  • Updates and scoping
60 minsMonica Posada, JRC B6
  • Monica Posada and Lorenzino Vaccari presented the latest updates, scoping and timeline of the API4IPS study, and a description of the API framework for governments (cf. slides). As an example of future consultation with the Working Group Lorenzino presented the API framework online self-assessment tool and asked the participants to fill in the questionnaire for proposal 6 (Harmonise platform and ecosystems assets)  and to provide There was one comment by Philip Helger related to the use of too government centric terminology. Lorenzino clarified that the framework has been designed and created for governmental institutions and that its concept could be extended to other types of organisations, too. As requested during the workshop, the tool has been updated to fill it anonymously. The tool is available for comments and tests till the 10th of July to the whole working group. The tool will be then publicly announced and released, together with the publication of JRC report on the API framework. 
  • Dietmar Gattwinkel wrapped up the discussion and thanked the participation of the attendees.

About the ISA² action on Innovative Public Services:

In the ISA² Work Programme for 2020, the action on Innovative Public Services has, among others, the objective of developing relevant legal, organisational and technical artefacts trialled through an extension and combination of the CEF eDelivery building block with blockchain based transactions’ log and a REST-based profile (a.k.a. APIs approach), that support new patterns of data access by request and data sharing.


The work related to the REST-based profile will take as input the JRC study on APIs4DGov that analysed the API technological landscape and its standards and technical specifications for general purpose use. This aims to support the definition of stable APIs for digital government services, avoiding the need to develop ad hoc solutions and helping stakeholders in the identification and selection of such solutions.


The scope of the ISA² action will be to develop the following:

  • A set of guidelines and specifications for establishing interoperable REST-based APIs for service invocation and publication of both open and protected data. Sample library implementation for API’s as well as software supporting central/core services such as service catalogues and service discovery could be also in scope.
  • Extension of eDelivery with other building blocks and innovative technical approaches such as blockchain and APIs. Should the pilots be successful, the CEF eDelivery building block will be enriched with a REST-based profile and a blockchain-based log of transactions. Every element will be modular so that it can be used in combination with the existing AS4-profile (of eDelivery) or on its own.


About CEF eDelivery:

The CEF eDelivery building block helps public administrations and businesses (and indirectly citizens) to participate in eDelivery Messaging Infrastructures which facilitate organisation-to-organisation messaging by enabling their systems to interact with each other in a secure, reliable and trusted way. The Connecting Europe Facility (CEF) Digital Programme, is currently promoting the adoption of common standards in the eDelivery Messaging Infrastructures in different policy domains (Business Registers, eJustice, eProcurement, etc.).