942 Hits in 3.6 sec

A Framework for Migration of SOA based Applications to Microservices Architecture

Vinay Raj, Ravichandra Sadam
2021 Journal of Computer Science and Technology  
Toovercome the design and maintenance challenges in SOA, microservices has emerged as a new architectural styleof designing applications with loose coupling, independent deployment, and scalability as  ...  Additionally, the servicesin SOA applications are tending towards monolithic in size with the increase in changing user requirements.  ...   In this thesis, we have proposed a framework for migrating to microservices architecture.  ... 
doi:10.24215/16666038.21.e18 fatcat:x4pwqdfidvfgtmqvn25lid3hsa

Towards a Taxonomy of Microservices Architectures [chapter]

Martin Garriga
2018 Lecture Notes in Computer Science  
This paper defines a preliminary analysis framework in the form of a taxonomy of concepts, encompassing the whole microservices lifecycle, as well as organizational aspects.  ...  This framework is necessary to enable effective exploration, understanding, assessing, comparing, and selecting microservice-based models, languages, techniques, platforms, and tools.  ...  In this context, this paper defines a preliminary analysis framework that captures the fundamental understanding of microservice architectures in the form of a taxonomy of concepts, encompassing the whole  ... 
doi:10.1007/978-3-319-74781-1_15 fatcat:6322gchmyrhlfb5uo2mbyd2frq

Experience Report: First Steps towards a Microservice Architecture for Virtual Power Plants in the Energy Sector

Manuel Wickert, Sven Liebehentze, Albert Zündorf, Michael Wagner
2020 International Conference on Microservices  
Modern architecture such as Microservice architecture can therefore be a good choice for dealing with such scalable systems where changing market and regulation requirements are part of every day business  ...  In this report, we outline first experiences gained during the change from the existing Virtual Power Plant software monolith to Microservice architecture.  ...  2:9 The next step will be to also perform the migration of the user interface to a pure Web UI.  ... 
doi:10.4230/oasics.microservices.2017-2019.2 dblp:conf/microservices/WickertLZ19 fatcat:y6hy3oxcvfctjf2xj6gtd3oazi

Facing the Giant: a Grounded Theory Study of Decision-Making in Microservices Migrations [article]

Hamdy Michael Ayas, Philipp Leitner, Regina Hebig
2021 arXiv   pre-print
Method: We investigate 16 different migration cases in a grounded theory interview study, with 19 participants that recently migrated towards microservices.  ...  Aims: In this study, we aim to holistically chart the decision-making that happens on all dimensions of a migration project towards microservices (including, but not limited to, the technical dimension  ...  All developers have recently been part of a migration towards microservices.  ... 
arXiv:2104.00390v2 fatcat:wz4uotamufabpp2ofmpq74gvc4

Osmotic Computing: A New Paradigm for Edge/Cloud Integration

Massimo Villari, Maria Fazio, Schahram Dustdar, Omer Rana, Rajiv Ranjan
2016 IEEE Cloud Computing  
An Osmotic Computing framework needs a coherent security policy that must be supported within both a Cloud data center and an edge computing environment, to enable microservice execution and migration.  ...  An Osmotic Computing framework should provide a microservice Engine, allowing users and developers to deploy containers running microservices on IoT and Edge devices, enabling microservice execution and  ... 
doi:10.1109/mcc.2016.124 fatcat:zihsxpws7jd63ktyxbvwh2s4xe

Towards Disaggregating the SDN Control Plane [article]

Douglas Comer, Adib Rastegarnia
2019 arXiv   pre-print
In this paper, we explain the steps that are required to migrate from a monolithic to a microservice architecture and propose two potential architectures to achieve the goal.  ...  the monolithic controller into a set of cooperative microservices.  ...  such as Kubernetes, and microservice frameworks.  ... 
arXiv:1902.00581v2 fatcat:qcuw2yoos5gyxc5aatxgug7igy

Architecting with microservices: A systematic mapping study

Paolo Di Francesco, Patricia Lago, Ivano Malavolta
2019 Journal of Systems and Software  
We rigorously selected 103 primary studies and we defined and applied a classification framework to them for extracting key information for subsequent analysis.  ...  Results: This work contributes with (i) a classification framework for research studies on architecting with microservices, (ii) a systematic map of current research of the field, (iii) an evaluation of  ...  In order to put this result into context, a recent industrial survey ( Di Francesco et al., 2018 ) showed that the expected number of microservices deployed after migrating towards the microservices  ... 
doi:10.1016/j.jss.2019.01.001 fatcat:qg44eygpjnfjnnal7yx6ifvctu

An Approach to Evolving Legacy Enterprise System to Microservice-Based Architecture through Feature-Driven Evolution Rules

Safa Habibullah, School of Computing, Edinburgh Napier University, Edinburgh, UK, Xiaodong Liu, Zhiyuan Tan
2018 Journal of clean energy technologies  
This approach includes a detailed working process, a set of transformation rules towards microservices and their repositories.  ...  In addition, a conceptual framework is drawn to provide a comprehensive illustration to this evolution approach.  ...  Middle Layer The main purpose of this layer is to move away from a legacy application and towards the microservice architecture.  ... 
doi:10.7763/ijcte.2018.v10.1219 fatcat:fk52esbrarezpe24kxipnk3dey

A Decomposition and Metric-Based Evaluation Framework for Microservices [article]

Davide Taibi, Kari Systä
2019 arXiv   pre-print
Migrating from monolithic systems into microservice is a very complex task.  ...  The goal of our work is two-folded: 1) we provide a microservice measurement framework to objectively evaluate and compare the quality of microservices-based systems; 2) we propose a decomposition system  ...  Another possible future work is to include identification of partial migration, i.e., migration of a limited set of processes from a monolithic system.  ... 
arXiv:1908.08513v1 fatcat:m4retduixnd6rhyklgtyp7qplq

Containerized Microservices Orchestration and Provisioning in Cloud Computing: A Conceptual Framework and Future Perspectives

Abdul Saboor, Mohd Fadzil Hassan, Rehan Akbar, Syed Nasir Mehmood Shah, Farrukh Hassan, Saeed Ahmed Magsi, Muhammad Aadil Siddiqui
2022 Applied Sciences  
This study presents a conceptual framework to manage the high amount of microservice execution while reducing response time, energy consumption, and execution costs.  ...  Cloud computing is a rapidly growing paradigm which has evolved from having a monolithic to microservices architecture.  ...  Since the previous decade, there has been a trend toward containerization technologies.  ... 
doi:10.3390/app12125793 fatcat:qnc2jz25kbgyrhrccvv4amy5de

Microservices Architecture Enables DevOps: Migration to a Cloud-Native Architecture

Armin Balalaie, Abbas Heydarnoori, Pooyan Jamshidi
2016 IEEE Software  
Furthermore, we have taken a step towards devising microservices migration patterns by wrapping our experiences in different projects into reusable migration practices.  ...  Here, we report our experiences and lessons learned during incremental migration and architectural refactoring of a commercial Mobile Backend as a Service to microservices.  ...  for adopting the DevOps practices in the migration process towards the microservices.  ... 
doi:10.1109/ms.2016.64 fatcat:wvediziq2rgtvlamp6rmr7fc4m

Conceptualizing a framework for cyber-physical systems of systems development and deployment

Jessica Díaz, Jennifer Pérez, Jorge Pérez, Juan Garbajosa
2016 Proccedings of the 10th European Conference on Software Architecture Workshops - ECSAW '16  
This paper presents the architectural foundations of a cloud-centric framework for automating the development and deployment of CPSoS service applications to converge towards a common open service platform  ...  This framework relies on the well-known qualities of the microservices architecture style, the autonomic computing paradigm, and the model-driven software development approach.  ...  Microservices Architecture The framework is defined in terms of stakeholders, SaaS, an MDD process and a software architecture.  ... 
doi:10.1145/2993412.3004852 fatcat:fmwp7ef36jeqjo76ystu66jhny

On Microservice Analysis and Architecture Evolution: A Systematic Mapping Study

Vincent Bushong, Amr S. Abdelfattah, Abdullah A. Maruf, Dipta Das, Austin Lehman, Eric Jaroszewski, Michael Coffey, Tomas Cerny, Karel Frajtak, Pavel Tisnovsky, Miroslav Bures
2021 Applied Sciences  
It provides a guide towards choices when aiming for analyzing cloud-native systems.  ...  Microservice architecture has become the leading design for cloud-native systems.  ...  [64] surveys developers to create a framework to assist companies in determining if they should migrate their monolithic system to a microservice-based one. Cerny et al.  ... 
doi:10.3390/app11177856 fatcat:udjjimuv2nfo5ke2xpyffwsj4a

A Survey on Trending Topics of Microservices

2021 International Journal of Emerging Trends in Engineering Research  
Microservice is an architectural style and a software development methodology.  ...  Work pertaining to essential quality metrics required for a microservices-based system has also been surveyed.  ...  Stojanovic, et al., discussed how microservices may be defined using structural framework analysis. It defined guidelines for identifying the domain and data storage for each microservice.  ... 
doi:10.30534/ijeter/2021/10982021 fatcat:jvqwgax7rndjznfu76nsst3r6q

Migrating Towards Microservice Architectures: An Industrial Survey

Paolo Di Francesco, Patricia Lago, Ivano Malavolta
2018 2018 IEEE International Conference on Software Architecture (ICSA)  
Our findings benefit both (i) researchers by highlighting future directions for industryrelevant problems and (ii) practitioners by providing a reference framework for their (future) migrations towards  ...  In this paper we report about an empirical study on migration practices towards the adoption of microservices in industry.  ...  These patterns can be used as a reference during the planning phase of a migration towards microservices.  ... 
doi:10.1109/icsa.2018.00012 dblp:conf/icsa/FrancescoLM18 fatcat:4urqmwjddngptoluqa5d4exopy
« Previous Showing results 1 — 15 out of 942 results