implementing the demeter reference architecture

13
Implementing the DEMETER reference architecture Dr Thanasis Poulakidas H2020 Agri-Tech Research in Europe Webinar, 18 June 2020

Upload: others

Post on 22-Apr-2022

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Implementing the DEMETER reference architecture

Implementing the DEMETER reference architecture

Dr Thanasis Poulakidas

H2020 Agri-Tech Research in EuropeWebinar, 18 June 2020

Page 2: Implementing the DEMETER reference architecture

Place Pilot icon The main DEMETER elements

Page 3: Implementing the DEMETER reference architecture

Place Pilot icon Arraying the main elements

DEMETER Enhanced Entity

SOCS DEH AIS

Dashboards

Users

Resources

Resource access control

Stakeholder catalogue

CI/CD tools

Brokerage Service Environment

Service | App | Thing

DEMETER Enhanced Entity

Service | App | Thing

FarmersExperts

Stakeholders

Developers

Collaboration tools

Knowledge management

DEMETER Application

AIM: the DEMETER Agriculture

Information Model, a common

semantic data model

Page 4: Implementing the DEMETER reference architecture

Place Pilot icon Implementation approach

A BSE may support multiplepilots - multiple BSE instances allowed to connect to DEH

One DEH deployed within the project, but multiple are possible if required by business models

Our implementation approach: provide a concrete implementation and at the same time allow full flexibility for business development

DEMETER central cloud

DEMETER Enabler Hub

DEE

Brokerage Service Environment

Reference implementation

DEE

DEE

Brokerage Service Environment

Pilot implementation

Pilot infrastructure

DEE

DEE

DEE

DEE

DEE

Pilot infrastructure

DEE

DEE

DEE

SOCS

Page 5: Implementing the DEMETER reference architecture

Place Pilot icon DEMETER Brokerage Service Environment (BSE)

Microservices-based framework

DEEs after auth will be able to consume BSE's API for service registration/discovery/ provisioning

DEEs will have direct communication through RESTAPIs with other DEEs

Or, DEEs can subscribe to a DEE supporting the publish-subscribepattern

Page 6: Implementing the DEMETER reference architecture

Place Pilot icon DEMETER Access Control Server (ACS)

The Communication and Security Framework will provide

authentication

authorization

information audit capabilities

to

DEMETER components DEH and BSE

DEMETER Enablers (Core and Advanced)

Page 7: Implementing the DEMETER reference architecture

Place Pilot icon DEMETER Enabler Hub (DEH)

DEMETEREnabler

DEHModule

AP

I

DEH

REST

AP

IJSO

N -

AIM

AP

I

Identity Manager (IDM)

User Account Management

AP

I

Compatibility Checker (AIS)

Resource Registry Management

DEH Core API (SaaS)

UserRegistry

DEHDYMER

Discovery Management

AIM

Resource Grant db

REST/JSON

REST/JSON

REST/JSON

DEMETERResourceRegistry

SecurityLib/APIs

DockerImage

Page 8: Implementing the DEMETER reference architecture

Place Pilot icon SOCS priority features

Discover who is part of the network• User catalogue (Consumers, Service

Advisors, Providers)• Organisations Catalogue

Stakeholders Catalogue

Create, share and manage yourinnovative ideas in a collaborative way• Idea Management System• Weight up decision• Multi poll

Innovation Space

Find out the most relevant resourcesshared by DEMETER partners• Papers and publications• References (Bookmarks)• Events

Knowledge Management

Share experiences and interact with therest of the community, join forces,exploit synergies, build partnership.• Blog & Discussion• Events Matchmaking

Collaboration Tools

Integrate research and innovationprocesses in real life and controlledenvironments!• Pilots Catalogue

Experimental Facilities

DEMETER best practices, get inspired!• Agrifood Trial Catalogue

Success Stories

Universal Search Workflow and KPI

Page 9: Implementing the DEMETER reference architecture

Place Pilot icon Enablers: under development

Page 10: Implementing the DEMETER reference architecture

Place Pilot icon

DEMETER Agriculture Information Model (AIM)

Domain-Specific Ontologies

Core Meta-Model

Cross-Domain Ontology

Met

adat

aSc

he

ma

AIM

Saref4A

gri

FIWA

RE

FOO

DIE

SNN/SOSA OGCGEO

W3C Time

QUDT

FIWARESAREF4AAG

RIADAPT

INSPIRE / FOODIE

AGROVOC

Semantic Interoperability Enabler

AgriP

rofileagriCrop

agriProduct

agriPest

agriFeature

agriAlert

agriSystem

agriCommon

farmAnimalagriIntervention agriProperty

agriResource

Re-Use

Inte

rnat

ion

al D

ata

Spac

es In

form

atio

n

Mo

del

Dat

a C

atal

og

Vo

cab

ula

ry

(W3

C D

CAT

)

Page 11: Implementing the DEMETER reference architecture

Place Pilot icon Roadmap: things falling into place

SOTA

Pilot requirements

Existing tech assets

Reference Architecture

Reference Implementation

Use in pilots

Platform requirements

Completed

Completed

Completed

Completed

Completed

In progress

Forthcoming

Agri. Inform-ation Model

CompletedIteration 1

(in progress)

Iteration 2 (not started)

Page 12: Implementing the DEMETER reference architecture

For more information visit:

www.h2020-demeter.eu

or Email us at :

[email protected]

Page 13: Implementing the DEMETER reference architecture

Place Pilot icon

Thank you for your attention!

Dr Athanasios (Thanasis) Poulakidas

[email protected]

www.intrasoft-intl.com