Post on 14-Jun-2020
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
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•