A Model-Driven Approach to Microservice Software Architecture Establishment
Journal Title: Annals of Computer Science and Information Systems - Year 2018, Vol 16, Issue
Abstract
In this positional paper we propose a model-driven approach which addresses challenges related to modeling, development and deployment of software applications that follow the microservice architecture (MSA) design principles. We argue in favor of a model-driven tool which can be used to resolve challenges from the MSA establishment domain by providing a domain-specific language for MSA modeling and code generators for producing: (i) program and configuration code for MSA implementation; and (ii) program procedures for MSA building, packaging and installation. We give a brief description of two approaches to software application development which emerged in the last decade: the monolithic architecture approach and the MSA approach. We focus on challenges related to MSA establishment and argue that our model-driven approach could be suitable for their resolution. We also propose a plan of research activities aimed at improving our approach and which will lead to the final implementation of a model-driven tool to support such an approach.
Authors and Affiliations
Branko Terzic, Vladimir Dimitrieski, Slavica Kordić, Ivan Luković
Analysis of inter-channel dependencies in audio lossless block coding
In this paper the basics of data predictive modeling (using the method of minimization mean square error) for lossless audio compression are presented. The described research focuses on inter-channel analysis and setting...
ECG signal coding methods in digital systems
Article contains an overview of ECG signal coding methods. The presented methods are used to record and present he raw ECG signal in digital systems. The aim of the presentation is to choose the best technique for use in...
A Contemplating approach for Hive and Map reduce for efficient Big Data Implementation
In the reference current scenario, data is incremented exponentially and speed of data accruing at the rate of petabytes. Big data defines the available amount of data over the different media or wide communication media...
Robotic Process Automation of Unstructured Data with Machine Learning
In this paper we present our work in progress on building an artificial intelligence system dedicated to tasks regarding the processing of formal documents used in various kinds of business procedures. The main challenge...
Estimation of Intimacy Change in Team Using Vital Signs
In this research, we propose a method using vital signs, to estimate changes of the intimacy inside a team from interactions of team members in the same space. The method estimates both intimacy change between two member...