【技术实现步骤摘要】
本专利技术实施例涉及组合服务演化技术,尤其涉及一种自适应组合服务优化方法和装置。
技术介绍
随着因特网(Internet)的广泛应用和网络技术的快速发展,面向服务的软件体 系结构(Service Oriented Architecture,简称SOA)作为一种新型的网络化软件应用模式 已经被工业界和学术界广为接受。所谓服务,即能够执行一项业务逻辑的软件实体,可以由 网络侧提供。 特别的是,作为实现SOA的重要技术,Web服务极大地推动了 SOA在电子商务、金 融、电信等领域的应用。在实际应用中,单个的Web服务功能有限,往往难以满足复杂的业 务需求,因此服务组合成为网络化软件开发的主要方法,基于这种方法所开发的软件在技 术形态上体现为组合服务。目前,组合服务的实现方式已经被广泛研究,其中借鉴工作流技 术,并以业务流程为核心的组合服务是主流的研究和实现方法。 由于软件本身和软件环境的复杂性日益增加,基于服务组合的网络化软件面临着很多挑战,特别是软件可信性保障成为一个重要的研究问题。通常,软件的可信性是指软件的行为、结果和用户的预期是一致的,其外延包括软件的可用性 ...
【技术保护点】
一种自适应组合服务优化方法,其特征在于,包括:步骤100、根据组合服务的历史执行记录获取所述组合服务的业务流程中的目标变迁和目标变迁路径,其中,所述目标变迁为影响可用性指标下降的变迁,所述目标变迁路径为执行频率达到设定门限值的变迁路径;步骤200、在所述目标变迁路径中截取包括所有目标变迁的基本变迁序列;步骤300、根据所述业务流程中变迁之间的选择关系和并发关系扩展所述基本变迁序列,以获取冗余路径;步骤400、将所述冗余路径添加到所述业务流程中。
【技术特征摘要】
【专利技术属性】
技术研发人员:李建欣,孙海龙,纪一鹏,曾晋,
申请(专利权)人:北京航空航天大学,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。