European Com Horizon 2020 - SLIPO€¦ · European Com Horizon 2020 SLIPO is a research project...

Post on 14-Jun-2020

2 views 0 download

transcript

Horizon 2020

SLIPO is a research project funded by European Commission's Horizon 2020 Programme.

1. System Architecture

1.1. Architecture

1.2. Application Patterns and Design

1.2.1. Workbench

1.2.2. RESTful API

1.2.3. SLIPO Web Application

1.2.4. SLIPO Service

1.2.5. SLIPO Toolkit

1.3. Deployment

1.3.1. Production Architecture

1.3.2. Packaging

1.4. Documentation

1.4.1. Introduction

1.4.2. Tools

2. SLIPO Workbench

2.1. System Walkthrough

2.1.1. Dashboard

2.1.2. Resources

2.1.3. Data Integration workflows

2.2. Usage examples

2.2.1. Example Datasets

2.2.2. Transformation

2.2.3. Resource Registration

2.2.4. Interlinking

2.2.5. Fusion

2.2.6. Enrichment

3. Annex

3.1. Database Schema

3.1.1. account

3.1.2. account_role

3.1.3. log4j_message

3.1.4. process

3.1.5. process_revision

3.1.6. process_execution

3.1.7. process_execution_step

3.1.8. process_execution_step_file

3.1.9. resource

3.1.10. resource_revision

3.2. Process Definition

3.3. Software versions

o

o

1 https://github.com/SLIPO-EU/workbench/tree/master/webapp/src/main/frontend

2 https://github.com/SLIPO-EU/workbench/tree/master/webapp/src/main/frontend/js/workbench/components

3 https://github.com/SLIPO-EU/workbench/tree/master/webapp/src/main/frontend/js/workbench/ducks

4 https://github.com/SLIPO-EU/workbench/blob/master/webapp/src/main/frontend/js/workbench/model/routes.js

5 https://github.com/SLIPO-EU/workbench/tree/master/webapp/src/main/frontend/js/workbench/service

6 https://github.com/SLIPO-EU/workbench/blob/master/webapp/src/main/frontend/js/workbench/components/helpers/secure -content.js

7 https://github.com/SLIPO-EU/workbench/blob/master/webapp/src/main/frontend/js/workbench/components/helpers/secure -route.js

8 https://maven.apache.org/

9 https://gruntjs.com/

10 https://github.com/SLIPO-EU/workbench/tree/master/webapp

11 https://github.com/SLIPO-EU/workbench/blob/master/webapp/src/main/java/eu/slipo/workbench/web/service/ProcessService.java

12 https://github.com/SLIPO-EU/workbench/tree/master/rpc-server

13 https://docs.spring.io/spring/docs/current/spring -framework-reference/integration.html#remoting -httpinvoker

14 https://docs.spring.io/spring -batch/trunk/reference/html/

15 https://github.com/SLIPO-EU/workflows

16 https://github.com/SLIPO-EU/workbench/tree/master/rpc -server/src/main/java/eu/slipo/workbench/rpc/jobs

17 https://github.com/SLIPO-EU/docker-recipes

18 https://github.com/SLIPO-EU/workbench/tree/master/common/src /main/java/eu/slipo/workbench/common/model/tool

19 https://www.synnefo.org/

20 https://aws.amazon.com/

21 For example, https://github.com/SLIPO-EU/workbench/tree/master/rpc -server#build-docker-image

22 https://github.com/SLIPO-EU/docker-recipes

23 https://slipo-eu.github.io/workbench/

24 http://docs.oracle.com/javase/7/docs/technotes/tools/windows/javadoc.html

25 http://usejsdoc.org/

26 http://apidocjs.com/

27 http://jsondoc.org/

28 http://swagger.io/

29 https://maven.apache.org/plugins/maven-site-plugin/

30 https://www.dkv-euroservice.com/gb/services/value-added-services/online-services/poi-navigation-data/

31 https://www.openstreetmap.org

32 https://github.com/SLIPO-EU/workbench/tree/master/command/src/main/resources/db/migration

33 https://github.com/flyway/flyway/tree/master/flyway -core/src/main/resources/org/flywaydb/core/internal/database

34 https://github.com/spring-projects/spring-batch/tree/master/spring -batch-core/src/main/resources/org/springframework/batch/core

35 https://github.com/spring-projects/spring-session/tree/master/spring -session-jdbc/src/main/resources/org/springframework/session/jdbc

36 https://epsg.io/4326

37 https://docs.spring.io/spring -security/site/docs/current/api/org/springframework/security/crypto/bcrypt/BCryptP asswordEncoder.html

38 https://github.com/SLIPO-EU/workbench/blob/master/common/src/main/java/eu/slipo/workbench/common/mod el/EnumRole.java

39 https://github.com/SLIPO-EU/workbench/blob/master/common/src/main/java/eu/slipo/work bench/common/model/process/EnumProcessTaskType.java

40 https://github.com/SLIPO-EU/workbench/blob/master/common /src/main/java/eu/slipo/workbench/common/model/process/EnumStepFile.java

41 https://github.com/SLIPO-EU/workbench/blob/master/common/src/main/java/eu/slipo/workbench/common/model/poi/EnumResourceType.java

42 https://github.com/SLIPO-EU/workbench/blob/master/common/src/main/java/eu/slipo/workbench/common/model/resource/EnumDataSourceType.java

43 https://github.com/SLIPO-EU/workbench/blob/master/common/src/main/java/eu/slipo/workbench/common/model/poi/EnumDataFormat.java

44 https://github.com/SLIPO-EU/workbench/blob/master/common/src/main/java/eu/slipo/workbench/common/model/process/ProcessDefinit ion.java

45 https://github.com/SLIPO-EU/workbench/blob/master/common/src/main/java/eu/slipo/workbench/common/model/process/ProcessInput.java

46 https://github.com/SLIPO-EU/workbench/blob/master/common/src/main/java/eu/slipo/workbench/common/model/process/Step.java

47 https://github.com/SLIPO-EU/workbench/blob/master/common/src/main/java/eu/slipo/workbench/common/model/tool/ToolConfiguration.java