+ All Categories
Home > Documents > INTERNATIONAL DATA SPACES DEVELOPERS COMMUNITY€¦ · Certification Testing Reference Testbed Demo...

INTERNATIONAL DATA SPACES DEVELOPERS COMMUNITY€¦ · Certification Testing Reference Testbed Demo...

Date post: 20-Jul-2020
Category:
Upload: others
View: 12 times
Download: 1 times
Share this document with a friend
21
DEVELOPERS COMMUNITY HEINRICH PETTENPOHL BONN, JUNE 26 TH , 2019 INTERNATIONAL DATA SPACES
Transcript
Page 1: INTERNATIONAL DATA SPACES DEVELOPERS COMMUNITY€¦ · Certification Testing Reference Testbed Demo Centre. // 6 • Guide for new members and other interested parties to lead them

DEVELOPERS COMMUNITY

HEINRICH PETTENPOHL BONN, JUNE 26TH, 2019

INTERNATIONAL DATA SPACES

Page 2: INTERNATIONAL DATA SPACES DEVELOPERS COMMUNITY€¦ · Certification Testing Reference Testbed Demo Centre. // 6 • Guide for new members and other interested parties to lead them

AGENDA

• Overview• Different implementations of the IDS Connector• IDSA Plugfest• Next IDSA Plugfest

Page 3: INTERNATIONAL DATA SPACES DEVELOPERS COMMUNITY€¦ · Certification Testing Reference Testbed Demo Centre. // 6 • Guide for new members and other interested parties to lead them

www.internationaldataspaces.org // 3Legende: IDS Connector; Usage policy; Datenaustausch ohne IDS.

THE INDUSTRIAL DATA SPACE FORMS A NETWORK OF TRUSTED DATA

Industrial Data Cloud

IoT Cloud

Enterprise Cloud

DataMarketplace

Company 1 Company 2 Company n + 2Company n + 1Company n

Open Data Source

IDS

IDS IDS

IDS

IDS IDS

IDS

IDSIDS

IDS

IDS

IDS

IDS

IDSIDS

IDS

IDS

IDS

IDS IDS

Page 4: INTERNATIONAL DATA SPACES DEVELOPERS COMMUNITY€¦ · Certification Testing Reference Testbed Demo Centre. // 6 • Guide for new members and other interested parties to lead them

www.internationaldataspaces.org // 4

THE INDUSTRIAL DATA SPACE FORMS A NETWORK OF TRUSTED DATAFOR ALL INDUSTRIES TO LINK DATA

Page 5: INTERNATIONAL DATA SPACES DEVELOPERS COMMUNITY€¦ · Certification Testing Reference Testbed Demo Centre. // 6 • Guide for new members and other interested parties to lead them

www.industrialdataspace.org // 5

ENABLING ADOPTION AS A PARALLEL STREAM TO THE IDS DEVELOPMENT

On Boarding Community

TNO

Adoption

Definition

IDS-G Product

Topics & Requirements

Developers Community

Plugfest(testbeds)

RAM &Certification Criteria

Standards

Certification

Testing Reference

Testbed

Demo Centre

Page 6: INTERNATIONAL DATA SPACES DEVELOPERS COMMUNITY€¦ · Certification Testing Reference Testbed Demo Centre. // 6 • Guide for new members and other interested parties to lead them

www.industrialdataspace.org // 6

• Guide for new members and other interested parties to lead them thru the first steps in implementing a connector

• Collection of important documents and other relevant sources, e. g. GitHub repositories

• How to build a connector in 2 steps1. Describe the architecture of your connector;

including concrete examples and guiding questions2. Define your execution core container; with

explanation of core container, X.509 example, example code for data route implementation using Apache Camel Route amongst others

IDS STARTER KIT

Page 7: INTERNATIONAL DATA SPACES DEVELOPERS COMMUNITY€¦ · Certification Testing Reference Testbed Demo Centre. // 6 • Guide for new members and other interested parties to lead them

AGENDA

• Overview• Different implementations of the IDS Connector• IDSA Plugfest• Next IDSA Plugfest

Page 8: INTERNATIONAL DATA SPACES DEVELOPERS COMMUNITY€¦ · Certification Testing Reference Testbed Demo Centre. // 6 • Guide for new members and other interested parties to lead them

// 8www.internationaldataspaces.org

DIFFERENT IMPLEMENTATIONS OF THE IDS CONNECTOR

Operating System

Virtual Machine / Hardware

Application Container Management

Runtime Runtime Runtime

APIAPI DataRouter

DataBus

Custom Container

App Store Container

ExecutionCore Container

Data App Data App Execution Core

Source: https://industrialdataspace.jiveon.com/docs/DOC-2038

A Survey showed 12 different implementations:https://industrialdataspace.jiveon.com/docs/DOC-2038

10 using Server (x86), 4 Raspberry , 1 ESP8266

9 using Linux; 3 Windows 10; 1 trustme; 1 Raspbian, 1 none

8 using Docker; 1 trustme; 3 none

6 using Apache Camel & Active MQ; 6 none

4 implementations supports Apps; 5 don‘t support; 3 unknown

9 support HTTP/REST; 6 MQTT; 2 IDSCP

Page 9: INTERNATIONAL DATA SPACES DEVELOPERS COMMUNITY€¦ · Certification Testing Reference Testbed Demo Centre. // 6 • Guide for new members and other interested parties to lead them

www.internationaldataspaces.org // 9

DIFFERENT IMPLEMENTATIONS OF THE IDS CONNECTOR

Source: https://industrialdataspace.jiveon.com/docs/DOC-2038*https://industrial-data-space.github.io/trusted-connector-documentation/

5 implementations are Open Source (2 public available*), 7 are not yet decided

5 using V1.0.1, 2 using V1.0, 1 using pre 1.0, 4 with no model or unkown

5 using proprietary configuration files, 3 Docker Compose, 1 Portainer/Talend Eclipse

7 are Base Free, 3 Base, 2 Trust

Page 10: INTERNATIONAL DATA SPACES DEVELOPERS COMMUNITY€¦ · Certification Testing Reference Testbed Demo Centre. // 6 • Guide for new members and other interested parties to lead them

AGENDA

• Overview• Different implementations of the IDS Connector• IDSA Plugfest• Next IDSA Plugfest

Page 11: INTERNATIONAL DATA SPACES DEVELOPERS COMMUNITY€¦ · Certification Testing Reference Testbed Demo Centre. // 6 • Guide for new members and other interested parties to lead them

// 11www.internationaldataspaces.org

PLUGFEST

Source: https://industrialdataspace.jiveon.com/docs/DOC-1996

Goals

• Consolidation of the existing implementations• Technical connection between the components• Build up a common understanding• First MVP of the IDS:

• Connectors register at CA, DAPS, Broker• Connectors exchange data

Tasks for participants

• Participants bring in their current implementations• Establish CA and register Plugfest-Connectors• Establish DAPS and register Plugfest-Connectors• Establish Broker and define registration message• Support current information model V1.0.2• Agree on data protocol

Page 12: INTERNATIONAL DATA SPACES DEVELOPERS COMMUNITY€¦ · Certification Testing Reference Testbed Demo Centre. // 6 • Guide for new members and other interested parties to lead them

// 12www.internationaldataspaces.org

SETUP A CONNECTOR

Source: https://industrialdataspace.jiveon.com/docs/DOC-1817

Plugfest Q4/18

Page 13: INTERNATIONAL DATA SPACES DEVELOPERS COMMUNITY€¦ · Certification Testing Reference Testbed Demo Centre. // 6 • Guide for new members and other interested parties to lead them

// 13www.internationaldataspaces.org

DATA EXCHANGE

Plugfest Q1/19

Plugfest Q1/19

Plugfest Q2/19

Page 14: INTERNATIONAL DATA SPACES DEVELOPERS COMMUNITY€¦ · Certification Testing Reference Testbed Demo Centre. // 6 • Guide for new members and other interested parties to lead them

// 14www.internationaldataspaces.org

USAGE CONTROL INSIDE THE CONNECTOR

IND2UCE / MYDATA LUCON

• Fraunhofer AISEC

• TRL 3-4

• Open Source

• Dynamic UC

• Label Based

• Fraunhofer IESE

• TRL 8-9

• Closed Source / License

• Dynamic UC

• Central PEP

• Fraunhofer ISST

• TRL 3-4

• TBD

• Static UC

• During Compile Time

Further Frameworks

• ?

Plugfest Q2/19

Page 15: INTERNATIONAL DATA SPACES DEVELOPERS COMMUNITY€¦ · Certification Testing Reference Testbed Demo Centre. // 6 • Guide for new members and other interested parties to lead them

// 15www.internationaldataspaces.org

• Provided by MDM Connector in the IDS LAB https://mdm-connector.ids.isst.fraunhofer.de

• Data could be used within time interval

• Data could only be used in Germany

• Data Apps have properties (stateful, data adapter,…); Policy defines which properties are allowed for the data flow

USAGE CONTROL – USE CASES

Page 16: INTERNATIONAL DATA SPACES DEVELOPERS COMMUNITY€¦ · Certification Testing Reference Testbed Demo Centre. // 6 • Guide for new members and other interested parties to lead them

// 16www.internationaldataspaces.org

RESULT OF THE PLUGFEST

Source: https://www.ids.isst.fraunhofer.de/confluence/display/IDS/Plugfest

Res

ult

sQ

2/2

01

9

Clearing House Prototype is now available: https://idsa-ch.orbiter.de/about/App Store Prototype is now available: apps.ids.isst.fraunhofer.de:5000

UC App from MyData is available: https://oc.iese.de/index.php/s/ZKnhgIlbidzWiMx PW: IDSA-Plugfest-Q2

Page 17: INTERNATIONAL DATA SPACES DEVELOPERS COMMUNITY€¦ · Certification Testing Reference Testbed Demo Centre. // 6 • Guide for new members and other interested parties to lead them

// 17www.internationaldataspaces.org

PROTOTYPED IDS SERVICES TO TEST YOURIMPLEMENTATION

Further information about the registration at and usage of these services: https://industrialdataspace.jiveon.com/docs/DOC-1996

Prototype Service Responsible Hosted at Status URL

Identity Provider AISEC AISEC Running https://industrialdataspace.jiveon.com/docs/DOC-2002

DAPS nicos AG nicos AG Running daps.dc.nicos-ag.com:8081

DAPS AISEC AISEC Running https://daps.aisec.fraunhofer.de/token

DAPS (Test) ISST IDS-LAB Running https://daps.ids.isst.fraunhofer.de/token

EIS-Broker IAIS IDS-LAB Running https://broker.ids.isst.fraunhofer.de

Echo-Connector ISST IDS-LAB Running https://echo.ids.isst.fraunhofer.de

App-Store FIT IDS-LAB Running apps.ids.isst.fraunhofer.de:5000

Clearing House AISEC/FIT/OrbiterIDS-LAB / Orbiter

Planned Q3/2019https://idsa-ch.orbiter.de/about/

Page 18: INTERNATIONAL DATA SPACES DEVELOPERS COMMUNITY€¦ · Certification Testing Reference Testbed Demo Centre. // 6 • Guide for new members and other interested parties to lead them

AGENDA

• Overview• Different implementations of the IDS Connector• IDSA Plugfest• Next IDSA Plugfest

Page 19: INTERNATIONAL DATA SPACES DEVELOPERS COMMUNITY€¦ · Certification Testing Reference Testbed Demo Centre. // 6 • Guide for new members and other interested parties to lead them

// 19www.internationaldataspaces.org

FURTHER DEVELOPMENT OF THE PLUGFEST

Page 20: INTERNATIONAL DATA SPACES DEVELOPERS COMMUNITY€¦ · Certification Testing Reference Testbed Demo Centre. // 6 • Guide for new members and other interested parties to lead them

// 20www.internationaldataspaces.org

PLUGFEST

Source: https://industrialdataspace.jiveon.com/docs/DOC-2032

How to participate? Next Plugfest

17th/ 18th September 2019, IDS Lab - Fraunhofer ISST in Dortmund

Topics:• Usage Control• Integration AppStore• API Specification• Clearing House

• Contact Heinrich Pettenpohl for onboarding

• Participate in the weekly telcos

• Notebook/computer with admin privileges

• Network/proxy configuration must be able to be changed

• Own source code of one or more IDS implementations (Connector, Broker, CA, App Store etc.)

• Corresponding development environment for customizing the sources

• Docker or VMWare/VirtualBox for Windows computers

Page 21: INTERNATIONAL DATA SPACES DEVELOPERS COMMUNITY€¦ · Certification Testing Reference Testbed Demo Centre. // 6 • Guide for new members and other interested parties to lead them

// 21

JOIN US !@ids_association# internationaldataspaces

www.internationaldataspaces.org Ressource Hub – Press Area – Blog

HEINRICH PETTENPOHL

DEPUTY HEAD OF DEPARTMENTDIGITIZATION IN SERVICE INDUSTRIES

FRAUNHOFER INSTITUTE FOR SOFTWARE AND SYSTEMS ENGINEERING

EMIL-FIGGE-STR. 9144227 DORTMUND | GERMANY

+49 231-97677-321


Recommended