Published May 29, 2019 | Version Rebuttal v0.1
Conference paper Open

Towards a Technique for Extracting Relational Actors from Monolithic Applications

Creators

Description

Relational actors, or reactors for short, integrate the actor model with the relational data model, providing an abstraction for enabling actor-relational database systems. However, as a novel model of computation for databases, there is no extensive work on reasoning about reactor modeling. To close this gap, this paper aims to review methods for systems decomposition in order to analyze their completeness and propose as well as evaluate a technique for reactor modeling. Concretely, we put forward a technique to extract reactors from a monolithic system. For evaluation, we selected a REST-based open-source OLTP system in which a decomposition to microservices was conducted and applied our technique on its predecessor monolithic version. Our technique led to the same set of decisions, regarding table and behavior selection, taken by experts when decomposing the same system into microservices. The proposed technique can be seen as a first step towards supporting practitioners in decomposing OLTP systems into reactors.

Files

Algorithm_Allocation.pdf

Files (2.1 MB)

Name Size Download all
md5:28e6dce65775cd521d74cf149dbcca62
243.8 kB Preview Download
md5:9f29f914751d139e11a97d933e954618
193.0 kB Preview Download
md5:ae8095c5fc85511655a0c2b979f3d351
373.3 kB Preview Download
md5:728366a7aab1dfbf0343f9a39637932c
510.1 kB Preview Download
md5:92ca79188dbecaeb5af7e4c18bbb1ac4
13.4 kB Preview Download
md5:0e8e880f3a5720dc4e9472b0b41ce7a0
214.6 kB Preview Download
md5:376fa1f8c41579fd42f0fa8d0527b313
567.6 kB Preview Download