摘要
服务复用是软件工程及服务科学领域的重要研究课题。为了解决现有服务复用方法难以复用与服务需求有部分功能重叠的已有服务的问题,该文在主动服务模式下提出一种实现服务功能部分复用机制的服务演化方法,并对演化系统进行了设计实现。该方法定义和求解了用户需求与已有服务的功能相似度和差异,基于组合方案实现了功能相似部分的复用。测试结果表明,与现有方法相比,使用该方法,复用时间能减少约30%,复用成功率提高约20%,证明了该方法的优越性。
Service reuse is important in both software engineering and service science. A service evolution approach for active services paradigm based on the functionality partial reuse mechanism was developed to solve the problem of reusing services having functionality overlapping with user requirements,which can not be achieved in exiting works. The approach resolves the functionality similarity and differences between user requirements and existing services. Similarity parts can directly be reused based on service composition plans. Experimental results demonstrate that the approach has an efficiency increase of about 30% and a success rate increase of about 20% compared with existing works,which proves its superiority.
出处
《清华大学学报(自然科学版)》
EI
CAS
CSCD
北大核心
2010年第4期556-560,共5页
Journal of Tsinghua University(Science and Technology)
基金
国家"十五"计划项目(2005BA115A02)
关键词
服务复用
服务演化
主动服务
service reuse
service evolution
active services