English
Related papers

Related papers: MONO2REST: Identifying and Exposing Microservices:…

200 papers

Context: Microservices Architecture (MSA) has received significant attention in the software industry. However, little empirical evidence exists on design, monitoring, and testing of microservices systems. Objective: This research aims to…

Software Engineering · Computer Science 2021-08-24 Muhammad Waseem , Peng Liang , Mojtaba Shahin , Amleto Di Salle , Gastón Márquez

A mashup is a combination of information from more than one source, mixed up in a way to create something new, or at least useful. Anyone can find mashups on the internet, but these are always specifically designed for a predefined purpose.…

Other Computer Science · Computer Science 2013-11-14 Rima Kilany Maroun Chamoun

Serverless is an emerging cloud computing paradigm that facilitates developers to focus solely on the application logic rather than provisioning and managing the underlying infrastructure. The inherent characteristics such as scalability,…

Software Engineering · Computer Science 2023-11-23 Muhammad Hamza , Muhammad Azeem Akbar , Kari Smolander

Pervasive computing promotes the integration of smart electronic devices in our living and working spaces to provide advanced services. Recently, two major evolutions are changing the way pervasive applications are developed. The first…

Software Engineering · Computer Science 2024-12-03 Philippe Lalanda , German Vega , Denis Morand

The automotive industry is transitioning from traditional ECU-based systems to software-defined vehicles. A central role of this revolution is played by containers, lightweight virtualization technologies that enable the flexible…

RESTful APIs are an increasingly common way to expose software systems functionality and it is therefore of high interest to find methods to automatically test and verify such APIs. To lower the barrier for industry adoption, such methods…

Software Engineering · Computer Science 2019-12-23 Stefan Karlsson , Adnan Causevic , Daniel Sundmark

For distributed applications to take full advantage of cloud computing systems, we need middleware systems that allow developers to build elasticity management components right into the applications. This paper describes the design and…

Distributed, Parallel, and Cluster Computing · Computer Science 2019-09-10 K. R. Jayaram

With the growing popularity of microservices, many companies are encapsulating their business processes as Web APIs for remote invocation. These lightweight Web APIs offer mashup developers an efficient way to achieve complex…

Software Engineering · Computer Science 2024-09-04 Ying Sun , Xiao Wang , Hanchuan Xu , Zhongjie Wang

In recent decades, it has become a significant tendency for industrial manufacturers to adopt decentralization as a new manufacturing paradigm. This enables more efficient operations and facilitates the shift from mass to customized…

Distributed, Parallel, and Cluster Computing · Computer Science 2019-05-17 Hai Dinh-Tuan , Felix Beierle , Sandro Rodriguez Garzon

The architectural style of microservices has been gaining popularity in recent years. In this architectural style, small and loosely coupled modules are deployed and scaled independently to compose cloud-native applications. Carrier-grade…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-12-29 Leila Abdollahi Vayghan , Mohamed Aymen Saied , Maria Toeroe , Ferhat Khendek

[Context] The adoption of micro-frontends architectures has gained traction as a promising approach to enhance modularity, scalability, and maintainability of web applications. [Goal] The primary aim of this research is to investigate the…

Software Engineering · Computer Science 2024-07-23 Fabio Antunes , Maria Julia Dias Lima , Marco Antônio Pereira Araújo , Davide Taibi , Marcos Kalinowski

REST APIs have a pivotal role in accessing protected resources. Despite the availability of security testing tools, mass assignment vulnerabilities are common in REST APIs, leading to unauthorized manipulation of sensitive data. We propose…

Cryptography and Security · Computer Science 2024-05-07 Arash Mazidi , Davide Corradini , Mohammad Ghafari

While cloud environments and auto-scaling solutions have been widely applied to traditional monolithic applications, they face significant limitations when it comes to microservices-based architectures. Microservices introduce additional…

Software Engineering · Computer Science 2025-02-03 Majid Dashtbani , Ladan Tahvildari

The last few years in the software engineering field has seen a paradigm shift from monolithic application towards architectures in which the application is split in various smaller entities (i.e., microservices) fueled by the improved…

Networking and Internet Architecture · Computer Science 2024-04-23 Emilien Wansart , Maxime Goffart , Justin Iurman , Benoit Donnet

Cloud application services are distributed in nature and have components across the stack working together to deliver the experience to end users. The wide adoption of microservice architecture exacerbates failure management due to…

Performance · Computer Science 2025-09-09 Dhanya R Mathews , Mudit Verma , Pooja Aggarwal , J. Lakshmi

Microservices expose their functionality via remote Application Programming Interfaces (APIs), e.g., based on HTTP or asynchronous messaging technology. To solve recurring problems in this design space, Microservice API Patterns (MAPs) have…

Software Engineering · Computer Science 2024-09-12 Justus Bogner , Pawel Wójcik , Olaf Zimmermann

Online services are commonly implemented with a scalable microservice architecture, where isomorphic workers process client requests, recording persistent state in a backend data store. To maintain service, modifications to service…

Programming Languages · Computer Science 2025-12-08 Devora Chait-Roth , Kedar S. Namjoshi , Thomas Wies

Efficiently discovering relevant Web services with respect to a specific user query has become a growing challenge owing to the incredible growth in the field of web technologies. In previous works, different clustering models have been…

Machine Learning · Computer Science 2022-10-05 Anirudha Rayasam , Siddhartha R Thota , Avinash N Bukkittu , Sowmya Kamath

A self-adaptive system can dynamically monitor and adapt its behavior to preserve or enhance its quality attributes under uncertain operating conditions. This article identifies key challenges for the development of microservice…

Software Engineering · Computer Science 2020-09-04 Nabor C. Mendonca , Pooyan Jamshidi , David Garlan , Claus Pahl

Modern distributed applications are moving toward a microservice architecture, in which each service is developed and managed independently, and new features and updates are delivered continuously. A guiding principle of microservice…

Software Engineering · Computer Science 2019-08-21 Chengxu Cui , Guoquan Wu , Wei Chen , Jiaxing Zhu , Jun Wei
‹ Prev 1 8 9 10 Next ›