首页> 外文会议>International Conference in Software Engineering Research and Innovation >SagaMAS: A Software Framework for Distributed Transactions in the Microservice Architecture
【24h】

SagaMAS: A Software Framework for Distributed Transactions in the Microservice Architecture

机译:SagaMAS:微服务体系结构中的分布式事务处理软件框架

获取原文

摘要

This paper introduces SagaMAS: a Multi-Agent based framework on development, dealing with distributed transactions in the microservices architecture. Microservices are an architectural style where the distributed system is decomposed in a series of highly cohesive and independent services. Each microservice can have different implementations and data persistence technologies, resulting in heterogeneous distributed systems. Given its heterogeneity and distributed nature, an open challenge in this architecture is the proper management of distributed transactions that expand through several microservices. Multi-Agent Systems are by definition distributed systems suited for complex coordination tasks, such as this. The proposed framework can be seen as a decoupled autonomous layer that coordinates the distributed transactions of the system, relieving the microservice developer from such tasks, and simplifying microservice interactions. Unlike existing approaches, our proposal is conceived and usable at an abstraction level appropriate to express reliability and robustness issues in terms of agent coordination.
机译:本文介绍了SagaMAS:一个基于Multi-Agent的开发框架,用于处理微服务体系结构中的分布式事务。微服务是一种体系结构样式,其中分布式系统被分解为一系列高度衔接和独立的服务。每个微服务可以具有不同的实现和数据持久性技术,从而导致异构的分布式系统。鉴于其异构性和分布式性质,此体系结构中的一个开放挑战是对通过多个微服务扩展的分布式事务的正确管理。从定义上讲,多Agent系统是适用于诸如此类的复杂协调任务的分布式系统。所提出的框架可以看作是一个分离的自治层,可以协调系统的分布式事务,从而减轻微服务开发人员的工作负担,并简化微服务交互。与现有方法不同,我们的建议是在适合于表示代理协调方面的可靠性和健壮性问题的抽象级别构思和使用的。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号