自适应组合服务优化方法和装置制造方法及图纸

技术编号:3747642 阅读:246 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种自适应组合服务优化方法和装置。该方法包括:根据组合服务的历史执行记录获取组合服务的业务流程中的目标变迁和目标变迁路径,其中,目标变迁为影响可用性指标下降的变迁,目标变迁路径为执行频率最高的变迁路径;在目标变迁路径中截取包括所有目标变迁的基本变迁序列;根据业务流程中变迁之间的选择关系和并发关系扩展所述基本变迁序列,以获取冗余路径;将冗余路径添加到业务流程中。本发明专利技术的技术方案,由于采用了冗余处理这一演化策略,使演化逻辑与业务流程逻辑相互独立,既不影响原有业务流程的执行,保证了业务流程的正确性,又可以通过冗余处理来降低不可用的概率,从而提高组合服务整体的可用性。

【技术实现步骤摘要】

本专利技术实施例涉及组合服务演化技术,尤其涉及一种自适应组合服务优化方法和装置
技术介绍
随着因特网(Internet)的广泛应用和网络技术的快速发展,面向服务的软件体 系结构(Service Oriented Architecture,简称SOA)作为一种新型的网络化软件应用模式 已经被工业界和学术界广为接受。所谓服务,即能够执行一项业务逻辑的软件实体,可以由 网络侧提供。 特别的是,作为实现SOA的重要技术,Web服务极大地推动了 SOA在电子商务、金 融、电信等领域的应用。在实际应用中,单个的Web服务功能有限,往往难以满足复杂的业 务需求,因此服务组合成为网络化软件开发的主要方法,基于这种方法所开发的软件在技 术形态上体现为组合服务。目前,组合服务的实现方式已经被广泛研究,其中借鉴工作流技 术,并以业务流程为核心的组合服务是主流的研究和实现方法。 由于软件本身和软件环境的复杂性日益增加,基于服务组合的网络化软件面临着很多挑战,特别是软件可信性保障成为一个重要的研究问题。通常,软件的可信性是指软件的行为、结果和用户的预期是一致的,其外延包括软件的可用性、可靠性、完整性、可本文档来自技高网...

【技术保护点】
一种自适应组合服务优化方法,其特征在于,包括:步骤100、根据组合服务的历史执行记录获取所述组合服务的业务流程中的目标变迁和目标变迁路径,其中,所述目标变迁为影响可用性指标下降的变迁,所述目标变迁路径为执行频率达到设定门限值的变迁路径;步骤200、在所述目标变迁路径中截取包括所有目标变迁的基本变迁序列;步骤300、根据所述业务流程中变迁之间的选择关系和并发关系扩展所述基本变迁序列,以获取冗余路径;步骤400、将所述冗余路径添加到所述业务流程中。

【技术特征摘要】

【专利技术属性】
技术研发人员:李建欣孙海龙纪一鹏曾晋
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1