Designing a generic research data infrastructure architecture with continuous software engineering
Designing a generic research data infrastructure architecture with continuous software engineering
Long-living software systems undergo a continuous development including adaptions due to altering requirements or the addition of new features. This is an even greater challenge if neither all users nor requirements are known at an initial design phase. In such a context, complex restructuring activities are much more probable, if the challenges are not taken into account from the beginning. We introduce a combination of the concepts of domain-driven design and self-contained systems to meet these challenges within the system's architecture design. We show the merits of this approach by designing an architecture for a generic research data infrastructure, a use case where the mentioned challenges can be found. Embedding this approach within continuous software engineering, allows to implement and integrate changes continuously, without neglecting other crucial properties such as maintainability and scalability.
Continuous software engineering, Microservice, Research data management, Self-contained system, Systemoriented architecture
85-88
CEUR Workshop Proceedings
De Sousa, Nelson Tavares
fc0aa5f6-e988-4557-9139-fa58acef7aba
Hasselbring, Wilhelm
ee89c5c9-a900-40b1-82c1-552268cd01bd
Weber, Tobias
3c38eca2-7d51-4e92-a890-151137d4e688
Kranzlmüller, Dieter
4f53eb1c-1db4-4562-bf80-ed362d4e0b98
6 March 2018
De Sousa, Nelson Tavares
fc0aa5f6-e988-4557-9139-fa58acef7aba
Hasselbring, Wilhelm
ee89c5c9-a900-40b1-82c1-552268cd01bd
Weber, Tobias
3c38eca2-7d51-4e92-a890-151137d4e688
Kranzlmüller, Dieter
4f53eb1c-1db4-4562-bf80-ed362d4e0b98
De Sousa, Nelson Tavares, Hasselbring, Wilhelm, Weber, Tobias and Kranzlmüller, Dieter
(2018)
Designing a generic research data infrastructure architecture with continuous software engineering.
Steghofer, J.-P., Schmieders, E., Tessmer, J. and al, et
(eds.)
In CEUR Workshop Proceedings.
vol. 2066,
CEUR Workshop Proceedings.
.
Record type:
Conference or Workshop Item
(Paper)
Abstract
Long-living software systems undergo a continuous development including adaptions due to altering requirements or the addition of new features. This is an even greater challenge if neither all users nor requirements are known at an initial design phase. In such a context, complex restructuring activities are much more probable, if the challenges are not taken into account from the beginning. We introduce a combination of the concepts of domain-driven design and self-contained systems to meet these challenges within the system's architecture design. We show the merits of this approach by designing an architecture for a generic research data infrastructure, a use case where the mentioned challenges can be found. Embedding this approach within continuous software engineering, allows to implement and integrate changes continuously, without neglecting other crucial properties such as maintainability and scalability.
This record has no associated files available for download.
More information
Published date: 6 March 2018
Venue - Dates:
2018 Combined Workshops of the German Software Engineering Conference, SE-WS 2018, , Ulm, Germany, 2018-03-06
Keywords:
Continuous software engineering, Microservice, Research data management, Self-contained system, Systemoriented architecture
Identifiers
Local EPrints ID: 488708
URI: http://eprints.soton.ac.uk/id/eprint/488708
ISSN: 1613-0073
PURE UUID: 8273eedf-19b7-439c-8699-267400aa4724
Catalogue record
Date deposited: 04 Apr 2024 16:46
Last modified: 10 Apr 2024 02:15
Export record
Contributors
Author:
Nelson Tavares De Sousa
Author:
Wilhelm Hasselbring
Author:
Tobias Weber
Author:
Dieter Kranzlmüller
Editor:
J.-P. Steghofer
Editor:
E. Schmieders
Editor:
J. Tessmer
Editor:
et al
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics