429 Hits in 7.0 sec

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  
Moreover, a case study is presented to demonstrate the application of the proposed approach on the evaluation of a chosen legacy system, as well as the procedure of system architecture optimisation.  ...  This approach includes a detailed working process, a set of transformation rules towards microservices and their repositories.  ...  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

Review of methods for migrating software systems to microservices architecture
Pregled metoda za migraciju softverskih sistema na mikroservisnu arhitekturu

Aleksandra Stojkov, Zeljko Stojanov
2021 Journal of Engineering Management and Competitiveness  
Majority of software systems in business use, known as legacy systems, have monolithic structure hard to maintain and upgrade with new features.  ...  Implications and benefits of the presented study, as well as validity issues are discussed, followed with concluding remarks and future research directions.  ...  ACKNOWLEDGEMENT The Ministry of Education, Science and Technological Development of the Republic of Serbia supports this research under the project "The Development of Software Tools for Business Process  ... 
doi:10.5937/jemc2102152s fatcat:3pt2og2irbg2rbakt4wd7mbm7e

From Monolith to Microservices: A Classification of Refactoring Approaches [chapter]

Jonas Fritzsch, Justus Bogner, Alfred Zimmermann, Stefan Wagner
2019 Lecture Notes in Computer Science  
The review yielded a variety of strategies to break down a monolithic application into independent services. With one exception, most approaches are only applicable under certain conditions.  ...  While the recently emerged Microservices architectural style is widely discussed in literature, it is difficult to find clear guidance on the process of refactoring legacy applications.  ...  Fig. 1 . 1 Search strategy used for the Review. List of Authors and Publications 1 1 Escobar, D. et al.: Towards the understanding and evolution of monolithic applications as microservices.  ... 
doi:10.1007/978-3-030-06019-0_10 fatcat:5y4csjrgsbfgrims6bl3ej5uua

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  
Thus, understanding and explaining the microservice systems might not be as easy as initially thought.  ...  However, microservice system design remains challenging, as it is still difficult for engineers to understand the system module boundaries.  ...  [65] Institutional Review Board Statement: Not applicable. Informed Consent Statement: Not applicable. Conflicts of Interest: The authors declare no conflict of interest.  ... 
doi:10.3390/app11177856 fatcat:udjjimuv2nfo5ke2xpyffwsj4a

Towards a Taxonomy of Microservices Architectures [chapter]

Martin Garriga
2018 Lecture Notes in Computer Science  
The microservices architectural style is gaining more and more momentum for the development of applications as suites of small, autonomous, and conversational services, which are then easy to understand  ...  However, the proliferation of approaches leveraging microservices calls for a systematic way of analyzing and assessing them as a completely new ecosystem: the first cloud-native architectural style.  ...  Although microservices can be seen as an evolution of SOA, they are inherently different regarding the sharing and reuse aspects.  ... 
doi:10.1007/978-3-319-74781-1_15 fatcat:6322gchmyrhlfb5uo2mbyd2frq

Microservices: yesterday, today, and tomorrow [article]

Nicola Dragoni, Saverio Giallorenzo, Alberto Lluch Lafuente, Manuel Mazzara, Fabrizio Montesi, Ruslan Mustafin, Larisa Safina
2017 arXiv   pre-print
Before presenting the current state-of-the-art in the field, this chapter reviews the history of software architecture, the reasons that led to the diffusion of objects and services first, and microservices  ...  Finally, open problems and future challenges are introduced. This survey primarily addresses newcomers to the discipline, while offering an academic viewpoint on the topic.  ...  We would like to thank Daniel Martin Johnston who played a major role in proofreading the final draft of the paper and improving the quality of writing.  ... 
arXiv:1606.04036v4 fatcat:dieucbbd5rbjjezafvrozuuj6i

Architectural Patterns for Microservices: A Systematic Mapping Study

Davide Taibi, Valentina Lenarduzzi, Claus Pahl
2018 Proceedings of the 8th International Conference on Cloud Computing and Services Science  
Secondly, we presented these as a catalogue in a common template format including a summary of the advantages, disadvantages, and lessons learned for each pattern from the case studies.  ...  Microservices is an architectural style increasing in popularity. However, there is still a lack of understanding how to adopt a microservice-based architectural style.  ...  We can associate some patterns with specific application settings such as a monolith-to-microservice or SOA-to-microservice migration.  ... 
doi:10.5220/0006798302210232 dblp:conf/closer/TaibiLP18 fatcat:yqucuizmgvh4tm3o6afzemixqm

Microservices: How To Make Your Application Scale [article]

Nicola Dragoni, Ivan Lanese, Stephan Thordal Larsen, Manuel Mazzara, Ruslan Mustafin, Larisa Safina
2017 arXiv   pre-print
In this paper, we describe the main features of microservices and highlight how these features improve scalability.  ...  The microservice architecture is a style inspired by service-oriented computing that has recently started gaining popularity and that promises to change the way in which software is perceived, conceived  ...  ., passwords fixed by the manufacturer and never changed). Hence integration of microservices and the Internet of Things would make the need for specific security solutions even more urgent.  ... 
arXiv:1702.07149v1 fatcat:an3q5aux2zhrrpbgjje6ybvvta

Serverless Computing-Where Are We Now, and Where Are We Heading?

Davide Taibi, Josef Spillner, Konrad Wawruch
2021 IEEE Software  
Acknowledgments We sincerely thank the authors and reviewers of all of the high-quality submissions we received for this theme issue.  ...  We also thank Editor in Chief Ipek Ozkaya and the IEEE Software crew for their guidance and support.  ...  Microservices originated from the evolution of software architectures 1 to reduce the complexity of monolithic Serverless computing is a new paradigm that provides a platform to efficiently develop and  ... 
doi:10.1109/ms.2020.3028708 fatcat:dfxmpfsyxrgedfi3cimuslgdt4

Microservices: Yesterday, Today, and Tomorrow [chapter]

Nicola Dragoni, Saverio Giallorenzo, Alberto Lluch Lafuente, Manuel Mazzara, Fabrizio Montesi, Ruslan Mustafin, Larisa Safina
2017 Present and Ulterior Software Engineering  
Before presenting the current state-of-the-art in the field, this chapter reviews the history of software architecture, the reasons that led to the diffusion of objects and services first, and microservices  ...  The microservice architecture is a style inspired by service-oriented computing that has recently started gaining popularity.  ...  However, the challenge of building secure and trustworthy microservices-based systems is still more than open.  ... 
doi:10.1007/978-3-319-67425-4_12 fatcat:r7ran2patvhc5cuktv3xb32enq

From Monolithic to Microservice Architecture: The Case of Extensible and Domain-Specific IDEs

Romain Belafia, Pierre Jeanjean, Olivier Barais, Gurvan Le Guernic, Benoit Combemale
2021 2021 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C)  
HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not.  ...  The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.  ...  However, the transition from a monolithic to a microservice 2 application is still considered as a long and risky process [9] .  ... 
doi:10.1109/models-c53483.2021.00070 fatcat:jcxvjf4mn5h2zjvzla5ls4wudm

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

Davide Taibi, Kari Systä
2019 arXiv   pre-print
Companies are commonly decomposing the monolithic system manually, analyzing dependencies of the monolith and then assessing different decomposition options.  ...  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

Size Matters: Microservices Research and Applications [article]

Manuel Mazzara, Antonio Bucchiarone, Nicola Dragoni, Victor Rivera
2019 arXiv   pre-print
We introduce the idea of microservices and we discuss some of the current research challenges and real-life software applications where the microservice paradigm play a key role.  ...  In this chapter we offer an overview of microservices providing the introductory information that a reader should know before continuing reading this book.  ...  This evolution was made possible by the spread of cloud-based technologies and the everything-as-a-service approaches.  ... 
arXiv:1904.03027v1 fatcat:2anbkw2mabhe3mseyfaerx6etm

Microservices - A Catalyzer for Better Managing Healthcare Data Empowerment

2020 Studies in Informatics and Control  
In order to address the deployment of a suitable and efficient architecture for a remote healthcare monitoring system, several aspects of the monolithic architecture and Service-Oriented Architecture versus  ...  The digital transformation process of the healthcare sector has improved the citizens' access to care and the efficiency and sustainability of the healthcare sector.  ...  Acknowledgements The authors gratefully acknowledge the contribution of the Romanian Ministry of Research and Innovation with regard to the funding of the projects "RO-SmartAgeing -Non-Invasive Monitoring  ... 
doi:10.24846/v29i2y202008 fatcat:kotazeql2bafxl3rlwg4ndquta

A Brief History of Cloud Application Architectures

Nane Kratzke
2018 Applied Sciences  
This paper presents a review of cloud application architectures and its evolution.  ...  A shift from monolithic service-oriented architectures (SOA), via independently deployable microservices towards so-called serverless architectures, is observable.  ...  (Arcada University of Applied Sciences, Helsinki, Finland), and Josef Adersberger (QAWare GmbH, Munich, Germany) for their direct or indirect contributions to our research.  ... 
doi:10.3390/app8081368 fatcat:va33xyji2rgvdfd2tnpdg62odm
« Previous Showing results 1 — 15 out of 429 results