首页> 外文会议>IEEE World Congress on Services >A Genetic Algorithm to Find the Adequate Granularity for Service Interfaces
【24h】

A Genetic Algorithm to Find the Adequate Granularity for Service Interfaces

机译:寻找服务接口足够粒度的遗传算法

获取原文
获取外文期刊封面目录资料

摘要

The relevance of the service interfaces' granularity and its architectural impact have been widely investigated in literature. Existing studies show that the granularity of a service interface, in terms of exposed operations, should reflect their clients' usage. This idea has been formalized in the Consumer-Driven Contracts pattern (CDC). However, to the best of our knowledge, no studies propose techniques to assist providers in finding the right granularity and in easing the adoption of the CDC pattern. In this paper, we propose a genetic algorithm that mines the clients' usage of service operations and suggests Façade services whose granularity reflect the usage of each different type of clients. These services can be deployed on top of the original service and they become contracts for the different types of clients satisfying the CDC pattern. A first study shows that the genetic algorithm is capable of finding Façade services and outperforms a random search approach.
机译:服务接口粒度的重要性及其对体系结构的影响已在文献中进行了广泛研究。现有研究表明,就公开操作而言,服务接口的粒度应反映其客户的使用情况。这个想法已经在以消费者为主导的合同模式(CDC)中正式化了。但是,据我们所知,没有研究提出建议技术来帮助提供者找到正确的粒度并简化CDC模式的采用。在本文中,我们提出了一种遗传算法,该算法可挖掘客户对服务操作的使用情况,并建议其Façade服务的粒度反映每种不同类型的客户的使用情况。这些服务可以部署在原始服务之上,并且它们成为满足CDC模式的不同类型客户的合同。一项初步研究表明,遗传算法能够找到Façade服务,并且性能优于随机搜索方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号