首页> 外文期刊>Computer science >Using architectural modifiability tactics to examine evolution qualities of Service- and Microservice-Based Systems: An approach based on principles and patterns
【24h】

Using architectural modifiability tactics to examine evolution qualities of Service- and Microservice-Based Systems: An approach based on principles and patterns

机译:使用架构修改性战术来检查基于服务和微服务的系统的演化质量:一种基于原则和模式的方法

获取原文
获取原文并翻译 | 示例
           

摘要

Software evolvability is an important quality attribute, yet one difficult to grasp. A certain base level of it is allegedly provided by Service- and Microservice-Based Systems, but many software professionals lack systematic understanding of the reasons and preconditions for this. We address this issue via the proxy of architectural modifiability tactics. By qualitatively mapping principles and patterns of Service-Oriented Architecture (SOA) and Microservices onto tactics and analyzing the results, we cannot only generate insights into service-oriented evolution qualities, but can also provide a modifiability comparison of the two popular service-based architectural styles. The results suggest that both SOA and Microservices possess several inherent qualities beneficial for software evolution. While both focus strongly on loose coupling and encapsulation, there are also differences in the way they strive for modifiability (e.g. governance vs. evolutionary design). To leverage the insights of this research, however, it is necessary to find practical ways to incorporate the results as guidance into the software development process.
机译:软件进化是一个重要的质量属性,但难以掌握。据称,基于服务和微服务的系统提供了一定的基础级别,但许多软件专业人员缺乏对其原因和前提的理解。我们通过架构修改性战术的代理来解决此问题。通过定制映射面向服务的架构(SOA)和微服务的原理和模式在策略和分析结果上,我们不能仅在面向服务的演化质量中产生洞察力,但也可以提供两个流行的服务的建筑的复发性比较风格。结果表明,SOA和微服务都具有有利于软件演进的若干固有品质。虽然两者都在松散的耦合和封装上焦点,但它们争取变性能力的方式也存在差异(例如治理与进化设计)。然而,利用本研究的见解,有必要找到将结果作为指导纳入软件开发过程的实际方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号