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ć

Keywords

Related Articles

Challenges in Causal Inference from Personal Monitoring Devices

Personal Monitoring Devices (PMDs) collect im- mense amount of data about health and wellness of hundreds of millions of people. One of the obstacles of the prevailing data analytics approaches to PMDs' data is limited v...

Developing keyword spotting method for the Polish language

The paper presents the application of unsupervised method to word detection in recorded speech for the spoken Polish language. The method utilizes similarity measure between analyzed speech and a pattern synthesized from...

Soccer object motion recognition based on 3D convolutional neural networks

Due to the development of video understanding and big data analysis research field using deep learning technique, intelligent machines have replaced the tasks that people performed in the past in various fields such as t...

Automated lung tumor detection and diagnosis in CT Scans using texture feature analysis and SVM

CT scans are an important tool in the diagnosis of lung tumors in medicine. This work presents an automated system for lung tumor diagnosis on CT scans. Scans are automatically segmented using marker-based watershed tran...

Dataset Enhancement in Hair Follicle Detection: ESENSEI Challenge

In this paper, a solution to ESENSEI data mining challenge concerning the analysis of microscopic hair images is described. The task of the challenge was to detect locations of hair follicles in closeup images of a human...

Download PDF file
  • EP ID EP568198
  • DOI 10.15439/2018F370
  • Views 31
  • Downloads 0

How To Cite

Branko Terzic, Vladimir Dimitrieski, Slavica Kordić, Ivan Luković (2018). A Model-Driven Approach to Microservice Software Architecture Establishment. Annals of Computer Science and Information Systems, 16(), 73-80. https://europub.co.uk/articles/-A-568198