generic research data infrastructure - uni...
TRANSCRIPT
![Page 1: Generic Research Data Infrastructure - Uni Kieleprints.uni-kiel.de/38774/1/2017-07-07-FDM-Kolloquium.pdf · JIRA API. JIRA Storage. GeRDI’s Architectural Style. Harvest. Harvest](https://reader034.vdocument.in/reader034/viewer/2022050314/5f77172b11e4a9062c5cdac7/html5/thumbnails/1.jpg)
1Funded byGeneric Research Data Infrastructure · www.gerdi-project.eu
Generic Research Data Infrastructure
Forschungsdatenkolloquium am 7. Juli 2017
Wilhelm Hasselbring
![Page 2: Generic Research Data Infrastructure - Uni Kieleprints.uni-kiel.de/38774/1/2017-07-07-FDM-Kolloquium.pdf · JIRA API. JIRA Storage. GeRDI’s Architectural Style. Harvest. Harvest](https://reader034.vdocument.in/reader034/viewer/2022050314/5f77172b11e4a9062c5cdac7/html5/thumbnails/2.jpg)
2Funded byGeneric Research Data Infrastructure · www.gerdi-project.eu
The GeRDI Team
Prof. Dr. Klaus Tochtermann
Prof. Dr. Wilhelm HasselbringProf. Dr. Arndt Bode
Prof. Dieter Kranzlmüller
Prof. Dr. Hans-Joachim BungartzDr. Christian Grimm
Prof. Dr. Wolfgang E. Nagel
![Page 3: Generic Research Data Infrastructure - Uni Kieleprints.uni-kiel.de/38774/1/2017-07-07-FDM-Kolloquium.pdf · JIRA API. JIRA Storage. GeRDI’s Architectural Style. Harvest. Harvest](https://reader034.vdocument.in/reader034/viewer/2022050314/5f77172b11e4a9062c5cdac7/html5/thumbnails/3.jpg)
3Funded byGeneric Research Data Infrastructure · www.gerdi-project.eu
GeRDI Vision and Mission
• Vision:• Multidisciplinary and FAIR research data management principles
are widely accepted. • The common application of these principles results in great benefits
for research, industry, society and our environment.
• Mission:• Contribution to the vision (not yet explicitly defined) with initial
focus on the present evaluation communities.
![Page 4: Generic Research Data Infrastructure - Uni Kieleprints.uni-kiel.de/38774/1/2017-07-07-FDM-Kolloquium.pdf · JIRA API. JIRA Storage. GeRDI’s Architectural Style. Harvest. Harvest](https://reader034.vdocument.in/reader034/viewer/2022050314/5f77172b11e4a9062c5cdac7/html5/thumbnails/4.jpg)
4Funded byGeneric Research Data Infrastructure · www.gerdi-project.eu
Envisioned GeRDI Architecture(From the Proposal)
![Page 5: Generic Research Data Infrastructure - Uni Kieleprints.uni-kiel.de/38774/1/2017-07-07-FDM-Kolloquium.pdf · JIRA API. JIRA Storage. GeRDI’s Architectural Style. Harvest. Harvest](https://reader034.vdocument.in/reader034/viewer/2022050314/5f77172b11e4a9062c5cdac7/html5/thumbnails/5.jpg)
5Funded byGeneric Research Data Infrastructure · www.gerdi-project.eu
Evaluation Communities
![Page 6: Generic Research Data Infrastructure - Uni Kieleprints.uni-kiel.de/38774/1/2017-07-07-FDM-Kolloquium.pdf · JIRA API. JIRA Storage. GeRDI’s Architectural Style. Harvest. Harvest](https://reader034.vdocument.in/reader034/viewer/2022050314/5f77172b11e4a9062c5cdac7/html5/thumbnails/6.jpg)
6Funded byGeneric Research Data Infrastructure · www.gerdi-project.eu
GeRDI Evaluation Communities
Economics Life science, Humanities
Marine science Environmental science
![Page 7: Generic Research Data Infrastructure - Uni Kieleprints.uni-kiel.de/38774/1/2017-07-07-FDM-Kolloquium.pdf · JIRA API. JIRA Storage. GeRDI’s Architectural Style. Harvest. Harvest](https://reader034.vdocument.in/reader034/viewer/2022050314/5f77172b11e4a9062c5cdac7/html5/thumbnails/7.jpg)
7Funded byGeneric Research Data Infrastructure · www.gerdi-project.eu
Munich communities (LRZ)
Alpine Environment Data Analysis Center (AlpEnDac)• Environmental Science and Medicine• Geophysical health data from Climate, Glaciology, Radiology
researchHydrology and River Basin Management (HIOS)
• Environmental Science• Geophysical data from Hydrology:
Water Resource and Decentralized Flood ManagementUN International Strategy for Disaster Reduction (UNISDR)
• Socio-economic and geophysical data from research in:Disaster Risk Reduction and Sociology of Disaster Modelling
![Page 8: Generic Research Data Infrastructure - Uni Kieleprints.uni-kiel.de/38774/1/2017-07-07-FDM-Kolloquium.pdf · JIRA API. JIRA Storage. GeRDI’s Architectural Style. Harvest. Harvest](https://reader034.vdocument.in/reader034/viewer/2022050314/5f77172b11e4a9062c5cdac7/html5/thumbnails/8.jpg)
8Funded byGeneric Research Data Infrastructure · www.gerdi-project.eu
Dresden communities (TUD)
Microscopy and Bioinformatics (CBG)• Cell Biology and Genetics• Images and sequence data from Gentics
Digital Humanities (Prof. Crane)• Automatic text analysis and philology• Textual data from image, text and speech analysis
National Center for Tumor Diseases (NCT)• Medial research in tumors• Clinical and epidemiological studies
and collection of biomaterial
![Page 9: Generic Research Data Infrastructure - Uni Kieleprints.uni-kiel.de/38774/1/2017-07-07-FDM-Kolloquium.pdf · JIRA API. JIRA Storage. GeRDI’s Architectural Style. Harvest. Harvest](https://reader034.vdocument.in/reader034/viewer/2022050314/5f77172b11e4a9062c5cdac7/html5/thumbnails/9.jpg)
9Funded byGeneric Research Data Infrastructure · www.gerdi-project.eu
Kiel communites (ZBW, CAU)
• Socio-Economic Panel (SOEP):Prof. Schupp, DIW
• Socioeconomics• From wide ranging representative studies of private households:
Qualitative & quantitative data on composition, occupation, earnings, …
• Enviromental, Resource and Ecological Ecomomics (EREE):Prof. Quaas, Future Ocean
• Paleoceanography:Prof. Dullo, GEOMAR
![Page 10: Generic Research Data Infrastructure - Uni Kieleprints.uni-kiel.de/38774/1/2017-07-07-FDM-Kolloquium.pdf · JIRA API. JIRA Storage. GeRDI’s Architectural Style. Harvest. Harvest](https://reader034.vdocument.in/reader034/viewer/2022050314/5f77172b11e4a9062c5cdac7/html5/thumbnails/10.jpg)
10Funded byGeneric Research Data Infrastructure · www.gerdi-project.eu
Requirements Engineering for Community InvolvementInterviews
Community-specificUse Cases
Generic workflows
Implementation
• Identification of …• research workflows• relevant data repositories
• Elicitation of community-specific use cases
• Extraction of generic workflows
![Page 11: Generic Research Data Infrastructure - Uni Kieleprints.uni-kiel.de/38774/1/2017-07-07-FDM-Kolloquium.pdf · JIRA API. JIRA Storage. GeRDI’s Architectural Style. Harvest. Harvest](https://reader034.vdocument.in/reader034/viewer/2022050314/5f77172b11e4a9062c5cdac7/html5/thumbnails/11.jpg)
11Funded byGeneric Research Data Infrastructure · www.gerdi-project.eu
EREEScientific Workflow, as is.
![Page 12: Generic Research Data Infrastructure - Uni Kieleprints.uni-kiel.de/38774/1/2017-07-07-FDM-Kolloquium.pdf · JIRA API. JIRA Storage. GeRDI’s Architectural Style. Harvest. Harvest](https://reader034.vdocument.in/reader034/viewer/2022050314/5f77172b11e4a9062c5cdac7/html5/thumbnails/12.jpg)
12Funded byGeneric Research Data Infrastructure · www.gerdi-project.eu
Intended enhanced WWF workflow
![Page 13: Generic Research Data Infrastructure - Uni Kieleprints.uni-kiel.de/38774/1/2017-07-07-FDM-Kolloquium.pdf · JIRA API. JIRA Storage. GeRDI’s Architectural Style. Harvest. Harvest](https://reader034.vdocument.in/reader034/viewer/2022050314/5f77172b11e4a9062c5cdac7/html5/thumbnails/13.jpg)
13Funded byGeneric Research Data Infrastructure · www.gerdi-project.eu
Use cases
![Page 14: Generic Research Data Infrastructure - Uni Kieleprints.uni-kiel.de/38774/1/2017-07-07-FDM-Kolloquium.pdf · JIRA API. JIRA Storage. GeRDI’s Architectural Style. Harvest. Harvest](https://reader034.vdocument.in/reader034/viewer/2022050314/5f77172b11e4a9062c5cdac7/html5/thumbnails/14.jpg)
14Funded byGeneric Research Data Infrastructure · www.gerdi-project.eu
From requirements to implementation and automatic regression tests
• Use Case 2.0:Combination of use cases with agile software development
• Use Case Slices:Various flows through main and extended scenarios
• Described using acceptance tests formulated using BDD(test-driven development)
Use Case 2.0https://www.ivarjacobson.com/publications/white-papers/use-case-ebook
Feature: Main Workflow
As a researcher
I want to get filtered results of the search
So I can find the relevant data easier
Scenario: The researcher clicks on filter he wants to apply
Given I am on the search page
And there are search results
When I click on filter button
Then the filter options are displayed
Scenario: Applying filter option […]
![Page 15: Generic Research Data Infrastructure - Uni Kieleprints.uni-kiel.de/38774/1/2017-07-07-FDM-Kolloquium.pdf · JIRA API. JIRA Storage. GeRDI’s Architectural Style. Harvest. Harvest](https://reader034.vdocument.in/reader034/viewer/2022050314/5f77172b11e4a9062c5cdac7/html5/thumbnails/15.jpg)
15Funded byGeneric Research Data Infrastructure · www.gerdi-project.eu
![Page 16: Generic Research Data Infrastructure - Uni Kieleprints.uni-kiel.de/38774/1/2017-07-07-FDM-Kolloquium.pdf · JIRA API. JIRA Storage. GeRDI’s Architectural Style. Harvest. Harvest](https://reader034.vdocument.in/reader034/viewer/2022050314/5f77172b11e4a9062c5cdac7/html5/thumbnails/16.jpg)
16Funded byGeneric Research Data Infrastructure · www.gerdi-project.eu
Data available in OceanTEAhttp://maui.se.informatik.uni-kiel.de:9090/
![Page 17: Generic Research Data Infrastructure - Uni Kieleprints.uni-kiel.de/38774/1/2017-07-07-FDM-Kolloquium.pdf · JIRA API. JIRA Storage. GeRDI’s Architectural Style. Harvest. Harvest](https://reader034.vdocument.in/reader034/viewer/2022050314/5f77172b11e4a9062c5cdac7/html5/thumbnails/17.jpg)
17Funded byGeneric Research Data Infrastructure · www.gerdi-project.eu
OceanTEASCS Architecture
<<microservice>>Spatial Analysis
<<web browser>> Oceanographic Time Series
Exploration and Analysis Client
<<executionEnvironment>>NodeJS (REST Wrapper)
<<executionEnvironment>>R
<<database>>RDS Data Storage
<<executionEnvironment>>JavaScript
<<microservice>>Time Series Pattern Discovery
<<executionEnvironment>>Python
<<database>>Netflix Atlas
API Gateway
<<microservice>> Univariate Time Series
Management
<<microservice>> Multivariate Time Series
Management
<<executionEnvironment>>NodeJS
<<database>>JSON Data Storage
<<executionEnvironment>>Python
<<database>>Pickle Data Storage
<<database>>NumPy Array Storage
<<microservice>>Time Series Conversion
(TEOS-10)
<<executionEnvironment>>NodeJS (REST Wrapper)
<<executionEnvironment>>Hosted C Environment
<<microservice>>User Authentication
<<service>>Google Maps
Data Exchange
RESTRESTRESTREST
HTTP, REST
REST
![Page 18: Generic Research Data Infrastructure - Uni Kieleprints.uni-kiel.de/38774/1/2017-07-07-FDM-Kolloquium.pdf · JIRA API. JIRA Storage. GeRDI’s Architectural Style. Harvest. Harvest](https://reader034.vdocument.in/reader034/viewer/2022050314/5f77172b11e4a9062c5cdac7/html5/thumbnails/18.jpg)
18Funded byGeneric Research Data Infrastructure · www.gerdi-project.eu
Design and Implementation
![Page 19: Generic Research Data Infrastructure - Uni Kieleprints.uni-kiel.de/38774/1/2017-07-07-FDM-Kolloquium.pdf · JIRA API. JIRA Storage. GeRDI’s Architectural Style. Harvest. Harvest](https://reader034.vdocument.in/reader034/viewer/2022050314/5f77172b11e4a9062c5cdac7/html5/thumbnails/19.jpg)
19Funded byGeneric Research Data Infrastructure · www.gerdi-project.eu
GeRDI services and workflow cyclesResearch data lifecycle Research workflow
UK data archive Crawford S, Stuck L (1990), “Peer review and the changing research record”
Repository
Harvest
Search
Filter
Collect / Staging / Save /
Store
Preprocessing
Analysis
Publication
Services
define research question
gather information
and resources
form hypothesis
perform experiment
analyze data
Interpret data and draw
conclusions
publish results
re-test(done by others)
creating data
processing data
analyzing data
preserving data
giving access to data
re-using data
![Page 20: Generic Research Data Infrastructure - Uni Kieleprints.uni-kiel.de/38774/1/2017-07-07-FDM-Kolloquium.pdf · JIRA API. JIRA Storage. GeRDI’s Architectural Style. Harvest. Harvest](https://reader034.vdocument.in/reader034/viewer/2022050314/5f77172b11e4a9062c5cdac7/html5/thumbnails/20.jpg)
20Funded byGeneric Research Data Infrastructure · www.gerdi-project.eu
API Gateway, Page Assembly Proxy, …
REST, Messaging, Prospector AAI, Scalability/Elasticity, Monitoring, Control Center, …
Search
Query/ Index API
Elastic-search DB
Repository
Repo API
Repo DB
Filter
Query API
Query DB
Collect / Staging /
Save / Store
Store API
Local Storage
Preprocess
JupyterAPI
Local Storage
Analysis
JupyterAPI
Local Storage
Publication
JIRA API
JIRA Storage
GeRDI’s Architectural Style
Harvest
Harvest API
Harvester DB
![Page 21: Generic Research Data Infrastructure - Uni Kieleprints.uni-kiel.de/38774/1/2017-07-07-FDM-Kolloquium.pdf · JIRA API. JIRA Storage. GeRDI’s Architectural Style. Harvest. Harvest](https://reader034.vdocument.in/reader034/viewer/2022050314/5f77172b11e4a9062c5cdac7/html5/thumbnails/21.jpg)
21Funded byGeneric Research Data Infrastructure · www.gerdi-project.eu
Design Rationale• Entry / Exit Options for users at various points in the workflow• Self-contained Systems (SCS)
• Also known as microservices (http://scs-architecture.org)
• Each SCS is an autonomous (web) application:For its domain all data, the logic to process that data and all code to render the web interface is contained within the SCS.
• Communication with each other or 3rd party should be asynchronous:This decouples the systems, reduces the effects of failure, and thus supports autonomy.
• SCS should not share business code to avoid tight coupling.
![Page 22: Generic Research Data Infrastructure - Uni Kieleprints.uni-kiel.de/38774/1/2017-07-07-FDM-Kolloquium.pdf · JIRA API. JIRA Storage. GeRDI’s Architectural Style. Harvest. Harvest](https://reader034.vdocument.in/reader034/viewer/2022050314/5f77172b11e4a9062c5cdac7/html5/thumbnails/22.jpg)
22Funded byGeneric Research Data Infrastructure · www.gerdi-project.eu
GeRDI services and community workflows (current snapshot at CAU)
WWF Paper (EREE, Prof. Quaas)
OceanTEA (Bio & Environment, Prof. Dullo)
Repository
• SEA AROUND US (SAU)
• FAO Stat• FAO FishStatJ• SSP Scenarios• GIS data
Harvest
•Protoype: Uses generic library and adapter for FAO Stat and SAU
Search
•Protoype:Elastic Search
Filter
•LMEs•Catch data•Prices•Trade data•GIS for LMEs & Countries
Collect / Staging / Save / Store Preprocessing
•Union of GIS data•LME catches and global prices•…
Analysis
•Data analysis•Combining models•Prediction
Publication
Repository
•Manage Time Series•Time Series Exploration
Harvest Search Filter Collect / Staging / Save / Store Preprocessing
•Spatial Analysis
Analysis
•Temporal Pattern Discovery•P. AboreaActivity
Publication
![Page 23: Generic Research Data Infrastructure - Uni Kieleprints.uni-kiel.de/38774/1/2017-07-07-FDM-Kolloquium.pdf · JIRA API. JIRA Storage. GeRDI’s Architectural Style. Harvest. Harvest](https://reader034.vdocument.in/reader034/viewer/2022050314/5f77172b11e4a9062c5cdac7/html5/thumbnails/23.jpg)
23Funded byGeneric Research Data Infrastructure · www.gerdi-project.eu
Mediator Architecture and Metadata
Source:Hasselbring, W. (2002) “Web Data Integration for E-Commerce Applications”, IEEE Multimedia, 9 (1). pp. 16-25. DOI 10.1109/93.978351.
Repository
Harvester API
Search
Filter
Harvester
![Page 24: Generic Research Data Infrastructure - Uni Kieleprints.uni-kiel.de/38774/1/2017-07-07-FDM-Kolloquium.pdf · JIRA API. JIRA Storage. GeRDI’s Architectural Style. Harvest. Harvest](https://reader034.vdocument.in/reader034/viewer/2022050314/5f77172b11e4a9062c5cdac7/html5/thumbnails/24.jpg)
24Funded byGeneric Research Data Infrastructure · www.gerdi-project.eu
GeRDI as a software product line
• “A software product line (SPL) is a set of software-intensive systems that share a common, managed set of featuressatisfying the specific needs of a particular market segment or mission and that are developed from a common set of core assets in a prescribed way.” [Software Engineering Institute, CMU]
• Software product lines or application families are applications with generic functionality that can be adapted and configured for use in a specific context.
![Page 25: Generic Research Data Infrastructure - Uni Kieleprints.uni-kiel.de/38774/1/2017-07-07-FDM-Kolloquium.pdf · JIRA API. JIRA Storage. GeRDI’s Architectural Style. Harvest. Harvest](https://reader034.vdocument.in/reader034/viewer/2022050314/5f77172b11e4a9062c5cdac7/html5/thumbnails/25.jpg)
25Funded byGeneric Research Data Infrastructure · www.gerdi-project.eu
DemoLive demo our search prototype
![Page 26: Generic Research Data Infrastructure - Uni Kieleprints.uni-kiel.de/38774/1/2017-07-07-FDM-Kolloquium.pdf · JIRA API. JIRA Storage. GeRDI’s Architectural Style. Harvest. Harvest](https://reader034.vdocument.in/reader034/viewer/2022050314/5f77172b11e4a9062c5cdac7/html5/thumbnails/26.jpg)
26Funded byGeneric Research Data Infrastructure · www.gerdi-project.eu
Without Gerdi(1 / 5)
![Page 27: Generic Research Data Infrastructure - Uni Kieleprints.uni-kiel.de/38774/1/2017-07-07-FDM-Kolloquium.pdf · JIRA API. JIRA Storage. GeRDI’s Architectural Style. Harvest. Harvest](https://reader034.vdocument.in/reader034/viewer/2022050314/5f77172b11e4a9062c5cdac7/html5/thumbnails/27.jpg)
27Funded byGeneric Research Data Infrastructure · www.gerdi-project.eu
Without Gerdi(2 / 5)
![Page 28: Generic Research Data Infrastructure - Uni Kieleprints.uni-kiel.de/38774/1/2017-07-07-FDM-Kolloquium.pdf · JIRA API. JIRA Storage. GeRDI’s Architectural Style. Harvest. Harvest](https://reader034.vdocument.in/reader034/viewer/2022050314/5f77172b11e4a9062c5cdac7/html5/thumbnails/28.jpg)
28Funded byGeneric Research Data Infrastructure · www.gerdi-project.eu
Without Gerdi(3 / 5)
![Page 29: Generic Research Data Infrastructure - Uni Kieleprints.uni-kiel.de/38774/1/2017-07-07-FDM-Kolloquium.pdf · JIRA API. JIRA Storage. GeRDI’s Architectural Style. Harvest. Harvest](https://reader034.vdocument.in/reader034/viewer/2022050314/5f77172b11e4a9062c5cdac7/html5/thumbnails/29.jpg)
29Funded byGeneric Research Data Infrastructure · www.gerdi-project.eu
Without Gerdi(4 / 5)
![Page 30: Generic Research Data Infrastructure - Uni Kieleprints.uni-kiel.de/38774/1/2017-07-07-FDM-Kolloquium.pdf · JIRA API. JIRA Storage. GeRDI’s Architectural Style. Harvest. Harvest](https://reader034.vdocument.in/reader034/viewer/2022050314/5f77172b11e4a9062c5cdac7/html5/thumbnails/30.jpg)
30Funded byGeneric Research Data Infrastructure · www.gerdi-project.eu
Without Gerdi(5 / 5)
![Page 31: Generic Research Data Infrastructure - Uni Kieleprints.uni-kiel.de/38774/1/2017-07-07-FDM-Kolloquium.pdf · JIRA API. JIRA Storage. GeRDI’s Architectural Style. Harvest. Harvest](https://reader034.vdocument.in/reader034/viewer/2022050314/5f77172b11e4a9062c5cdac7/html5/thumbnails/31.jpg)
31Funded byGeneric Research Data Infrastructure · www.gerdi-project.eu
Integrated search in multiple repositories with GeRDI
![Page 32: Generic Research Data Infrastructure - Uni Kieleprints.uni-kiel.de/38774/1/2017-07-07-FDM-Kolloquium.pdf · JIRA API. JIRA Storage. GeRDI’s Architectural Style. Harvest. Harvest](https://reader034.vdocument.in/reader034/viewer/2022050314/5f77172b11e4a9062c5cdac7/html5/thumbnails/32.jpg)
32Funded byGeneric Research Data Infrastructure · www.gerdi-project.eu
Work PackagesRequirement & Communities
Cases Studies
Analysis and Specifications
Community Management
Data Curation
Evaluation and Proof of
Concept
Data & Metadata
Data Management
Metadata Management
System Architecture &
Integration
Software Management
Software und System
Architecture
IT Security
Setup and Integration of Pilot Center
Sustainability
Training Concept
Future Operation
Model
Roll-Out Preparation
Project Management
![Page 33: Generic Research Data Infrastructure - Uni Kieleprints.uni-kiel.de/38774/1/2017-07-07-FDM-Kolloquium.pdf · JIRA API. JIRA Storage. GeRDI’s Architectural Style. Harvest. Harvest](https://reader034.vdocument.in/reader034/viewer/2022050314/5f77172b11e4a9062c5cdac7/html5/thumbnails/33.jpg)
33Funded byGeneric Research Data Infrastructure · www.gerdi-project.eu
Summary & Outlook
• GeRDI as Contribution to the European Open Science Cloudhttps://www.youtube.com/watch?v=SC4-O8BmI4I
• Funding: 3 M€ for three years (first phase)• KOLab
• Kiel Open Data and Software Lab• Digital Ocean 2017
• 20. September 2017, 12-18 h at ZMBhttps://www.kms.uni-kiel.de/de/veranstaltungen/digital_ocean2017
• More to come at • http://www.gerdi-project.de/
![Page 34: Generic Research Data Infrastructure - Uni Kieleprints.uni-kiel.de/38774/1/2017-07-07-FDM-Kolloquium.pdf · JIRA API. JIRA Storage. GeRDI’s Architectural Style. Harvest. Harvest](https://reader034.vdocument.in/reader034/viewer/2022050314/5f77172b11e4a9062c5cdac7/html5/thumbnails/34.jpg)
34Funded byGeneric Research Data Infrastructure · www.gerdi-project.eu
References(1) Grunzke, R., Adolph, T., Biardzki, C., Bode, A., Borst, T., Bungartz, H. J., Busch, A., Frank, A., Grimm, C.,
Hasselbring, W., Kazakova, A., Latif, A., Limani, F., Neumann, M., de Sousa, N. T., Tendel, J., Thomsen, I., Tochtermann, K., Müller-Pfefferkorn, R. and Nagel, W. E. (2017): “Challenges in Creating a Sustainable Generic Research Data Infrastructure” In: Softwaretechnik-Trends, 37 (2).
(2) Hasselbring, W. and Steinacker, G. (2017): “Microservice Architectures for Scalability, Agility and Reliability in E-Commerce” In: IEEE International Conference on Software Architecture 2017, April 03-07, 2017, Gothenburg, Sweden.
(3) Hasselbring, W. (2002): “Web Data Integration for E-Commerce Applications”, IEEE Multimedia, 9 (1). pp. 16-25. DOI 10.1109/93.978351.
(4) Hasselbring, W. (2016): “Microservices for Scalability” In: International Conference on Performance Engineering (ICPE 2016), March 2016, Delft, Netherlands.
(5) Johanson, A., Flögel, S., Dullo, W. C., Linke, P. and Hasselbring, W. (2017): “Modeling Polyp Activity of Paragorgia arborea using Supervised Learning” In: Ecological Informatics, 39 . pp. 109-118. DOI 10.1016/j.ecoinf.2017.02.007.
(6) Johanson, A., Flögel, S., Dullo, C. und Hasselbring, W. (2016): “OceanTEA: Exploring Ocean-Derived Climate Data Using Microservices” In: Sixth International Workshop on Climate Informatics (CI 2016), September 22-23. 2016, Boulder, Colorado.