首页> 外文会议>IEEE International Conference on Software Engineering and Service Science >A Component-Based Evolution Model for Service-Based Software Architectures
【24h】

A Component-Based Evolution Model for Service-Based Software Architectures

机译:基于服务的软件体系结构的基于组件的演化模型

获取原文

摘要

Microservices architecture has emerged as an architectural style which focuses on the design and development of software systems as a set of small independent services. Although MSA is inspired by the Service-Oriented Architecture style (both are service-based architectures), it presents important differences. Likewise, software architecture must evolve as new architectural styles and software frameworks arise, and the evolution of the software architecture is considered as a central feature of any software system. In this way, this paper proposes an approach to evolve SOA to MSA architectures through the use of Sarch language. To accomplish this, the language was extended to allow the modeling of the two architectural styles from the component-and-connector view, the inclusion of a decomposition view for functional properties, and the use of a model-to-model transformation algorithm.
机译:微服务体系结构已经成为一种体系结构样式,该体系结构侧重于作为一组小型独立服务的软件系统的设计和开发。尽管MSA受到面向服务的体系结构样式(都是基于服务的体系结构)的启发,但它还是存在着重要的区别。同样,软件体系结构必须随着新的体系结构样式和软件框架的出现而发展,并且软件体系结构的发展被认为是任何软件系统的核心特征。通过这种方式,本文提出了一种通过使用Sarch语言将SOA演化为MSA体系结构的方法。为此,该语言被扩展为允许从组件和连接器视图对两种体系结构样式进行建模,包括功能特性的分解视图以及使用模型间转换算法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号