首页> 外文会议>International conference on service-oriented computing >Function-Splitting Heuristics for Discovery of Microservices in Enterprise Systems
【24h】

Function-Splitting Heuristics for Discovery of Microservices in Enterprise Systems

机译:在企业系统中发现微服务的功能分解启发法

获取原文

摘要

We present heuristics that help to identify suitable consumer-oriented parts of enterprise systems which could be reengineered as microservices. Our approach assesses the key structural and behavioural properties common to both enterprise and microservice systems, as needed to guide a microservices discovery process and coherently assess restructuring recommendations. Building upon existing business object and system structural definitions, we present heuristics for two fundamental areas of microservice discovery, namely function splitting based on object subtypes (i.e., the lowest ?? anularity of software based on structural properties) and functional splitting based on common execution fragments across software (i.e., the lowest granularity of software based on behavioural properties). A prototype analysis tool was developed based on the defined heuristics and experiments show that it can identify microservice designs which support multiple microservice characteristics, such as high cohesion, low coupling, high scalability, high availability, and processing efficiency while preserving coherent features of enterprise systems. In particular, we illustrate the usefulness of this new approach by conducting a case study based on customer management systems: SugarCRM and ChurchCRM.
机译:我们提供的启发式方法有助于确定可以重新设计为微服务的企业系统的合适的面向消费者的部分。我们的方法将评估企业和微服务系统共有的关键结构和行为属性,以指导微服务发现过程并一致地评估重组建议。在现有业务对象和系统结构定义的基础上,我们介绍了微服务发现的两个基本领域的启发式方法,即基于对象子类型的功能划分(即,基于结构属性的软件的最低??分析度)和基于通用执行的功能划分跨软件的片段(即,基于行为属性的最低粒度)。根据定义的启发式方法开发了原型分析工具,并且实验表明,该工具可以识别支持多种微服务特征的微服务设计,例如高凝聚力,低耦合,高可伸缩性,高可用性和处理效率,同时保留企业系统的统一特征。 。特别是,我们通过基于客户管理系统SugarCRM和ChurchCRM进行案例研究,说明了这种新方法的有用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号