中文
相关论文

相关论文: Modular Monolith: Is This the Trend in Software Ar…

200 篇论文

Linear Software Models is a systematic effort to formulate a theory of software systems neatly based upon standard mathematics, viz. linear algebra. It has appeared in a series of papers dealing with various aspects of the theory. But one…

软件工程 · 计算机科学 2015-10-16 Iaakov Exman

Microservice architectures (MA) are composed of loosely coupled, course-grained services that emphasise resilience and autonomy, enabling more scalable applications to be developed. Such architectures are more tolerant of changing demands…

软件工程 · 计算机科学 2017-10-05 Richard Hill , Dharmendra Shadija , Mo Rezai

The development process of web information systems is often tedious, error prone and usually involves redundant steps of work. Therefore, it is rather e_x000E_fficient to employ a modeldriven approach for the systematic aspects that…

软件工程 · 计算机科学 2014-09-09 Michael Dukaczewski , Dirk Reiss , Mark Stein , Bernhard Rumpe

Modular design maximizes utility by using standardized components in large-scale systems. From a manufacturing perspective, it supports green technology by reducing material waste and improving reusability. Industrially, it offers economic…

新兴技术 · 计算机科学 2025-03-18 Sumin Lee , Namwoo Kang

In migrating production workloads to cloud, enterprises often face the daunting task of evolving monolithic applications toward a microservice architecture. At IBM, we developed a tool called Mono2Micro to assist with this challenging task.…

软件工程 · 计算机科学 2021-09-16 Anup Kalia , Jin Xiao , Rahul Krishna , Saurabh Sinha , Maja Vukovic , Debasish Banerjee

Microservice system solutions are driving digital transformation; however, fundamental tools and system perspectives are missing to better observe, understand, and manage these systems, their properties, and their dependencies.…

软件工程 · 计算机科学 2022-07-26 Tomas Cerny , Amr S. Abdelfattah , Vincent Bushong , Abdullah Al Maruf , Davide Taibi

The rapid technological advances in the Internet of Things (IoT) allows the blueprint of Smart Cities to become feasible by integrating heterogeneous cloud/fog/edge computing paradigms to collaboratively provide variant smart services in…

分布式、并行与集群计算 · 计算机科学 2020-04-07 Qian Qu , Ronghua Xu , Seyed Yahya Nikouei , Yu Chen

Development and Operations (DevOps), a particular type of Continuous Software Engineering, has become a popular Software System Engineering paradigm. Software architecture is critical in succeeding with DevOps. However, there is little…

软件工程 · 计算机科学 2020-03-16 Mojtaba Shahin , M. Ali Babar

This project investigates the benefits of containerization technology in modern software development and deployment. The study emphasizes the advantages of using Kubernetes and Docker in the development process, including the easy packaging…

A number of approaches have been proposed to identify service boundaries when decomposing a monolith to microservices. However, only a few use systematic methods and have been demonstrated with replicable empirical studies. We describe a…

软件工程 · 计算机科学 2020-07-14 Tiago Matias , Filipe F. Correia , Jonas Fritzsch , Justus Bogner , Hugo S. Ferreira , André Restivo

Successful smart services require seamless integration into existing corporate systems and an interdisciplinary approach that aligns the development of both business models and technical architectures. Multi-disciplinarity and cocreating…

统计计算 · 统计学 2025-02-14 Nikola Pascher , Jochen Wulf

Event-driven architecture has been widely adopted in the software industry, emerging as an alternative to the development of enterprise applications based on the REST architectural style. However, little is known about the effects of…

软件工程 · 计算机科学 2022-08-03 Luan Lazzari , Kleinner Farias

A debate in the research community has buzzed in the background for years: should large-scale Internet services be centralized or decentralized? Now-common centralized cloud and web services have downsides -- user lock-in and loss of…

网络与互联网体系结构 · 计算机科学 2021-02-10 Tai Liu , Zain Tariq , Barath Raghavan , Jay Chen

The use of mobile applications is now so common that users now expect companies whose services which they consume already have an application to provide these services or a mobile version of your site, but this is not always simple to do or…

Microservice architectures (MSA) are becoming trending alternatives to existing software development paradigms notably for developing complex and distributed applications. Microservices emerged as an architectural design pattern aiming to…

密码学与安全 · 计算机科学 2024-04-24 Abdelhakim Hannousse , Salima Yahiouche

An established trend in software engineering insists on using components (sometimes also called services or packages) to encapsulate a set of related functionalities or data. By defining interfaces specifying what functionalities they…

软件工程 · 计算机科学 2015-07-29 Daniel Ricardo dos Santos , Silvio Ranise , Serena Elisa Ponta

The recommender system (RS) has been an integral toolkit of online services. They are equipped with various deep learning techniques to model user preference based on identifier and attribute information. With the emergence of multimedia…

信息检索 · 计算机科学 2024-09-05 Qidong Liu , Jiaxi Hu , Yutian Xiao , Xiangyu Zhao , Jingtong Gao , Wanyu Wang , Qing Li , Jiliang Tang

With the advent of Web 2.0, an increasing number of web sites has started offering their data over the web in standard formats and exposed their functionality as APIs. A new type of applications has taken advantage of the new data and…

计算机与社会 · 计算机科学 2014-10-21 Lampros Goussis , Ioannis E. Foukarakis , Dimitrios N. Kallergis

Many enterprise software systems provide complex Graphical User Interfaces (GUIs) that need robust architectural patterns for well-structured software design. However, popular GUI architectural patterns like Model-View-ViewModel (MVVM)…

软件工程 · 计算机科学 2025-04-28 Mario Fuksa , Sandro Speth , Steffen Becker

Microservices are used to build complex applications composed of small, independent and highly decoupled processes. Recently, microservices are often mentioned in one breath with container technologies like Docker. That is why operating…

分布式、并行与集群计算 · 计算机科学 2017-10-12 Nane Kratzke