Show simple item record

AuthorMüller, Michaeldc.contributor.author
Date of accession2016-09-30T07:28:39Zdc.date.accessioned
Available in OPARU since2016-09-30T07:28:39Zdc.date.available
Year of creation2016dc.date.created
Date of first publication2016-09-30dc.date.issued
AbstractEvent sourcing is a style of software architecture wherein state altering operations to an application are captured as immutable events. Each event is appended to an event log, with the current state of a system derived from this series of events. This thesis addresses the utilization of retroactive capabilities in event-sourced systems: computing alternate application states, post hoc bug fixes, or the support of algorithms which have access to their own history, for example. The possibility of retroactively accessing and modifying this event log is a potential capability of an event-sourced system, but a detailed exploration how these operations can be facilitated and supported has not yet been conducted. We examine how retroaction can be applied to event-sourced systems and discuss conceptual considerations. Furthermore, we demonstrate how different architectures can be used to provide retroaction and describe the prototypical implementation of an appropriate programming model. These findings are applied in the Chronograph research project, in order to utilize potential temporal aspects of this platform.dc.description.abstract
Languageendc.language.iso
PublisherUniversität Ulmdc.publisher
LicenseCC BY 4.0 Internationaldc.rights
Link to license texthttp://creativecommons.org/licenses/by/4.0/dc.rights.uri
KeywordCQRSdc.subject
KeywordRetroactiondc.subject
KeywordEvent sourcingdc.subject
KeywordRetroactive computingdc.subject
Dewey Decimal GroupDDC 004 / Data processing & computer sciencedc.subject.ddc
MeSHSoftware architecturedc.subject.mesh
TitleEnabling retroactive computing through event sourcingdc.title
Resource typeAbschlussarbeit (Master; Diplom)dc.type
Date of acceptance2016dcterms.dateAccepted
RefereeKargl, Frankdc.contributor.referee
RefereeHauck, Franz J.dc.contributor.referee
DOIhttp://dx.doi.org/10.18725/OPARU-4111dc.identifier.doi
PPN871818809dc.identifier.ppn
URNhttp://nbn-resolving.de/urn:nbn:de:bsz:289-oparu-4150-5dc.identifier.urn
GNDSoftwarearchitekturdc.subject.gnd
GNDRückkopplungdc.subject.gnd
FacultyFakultät für Ingenieurwissenschaften, Informatik und Psychologieuulm.affiliationGeneral
InstitutionInstitut für Verteilte Systemeuulm.affiliationSpecific
DCMI TypeTextuulm.typeDCMI
TypeErstveröffentlichunguulm.veroeffentlichung
CategoryPublikationenuulm.category
Bibliographyuulmuulm.bibliographie


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record