【技术实现步骤摘要】
一种组合服务重构方法、装置、设备和计算机可读介质
[0001]本专利技术涉及计算机
,特别涉及一种组合服务重构方法、装置、设备和计算机可读介质。
技术介绍
[0002]近年来,随着网络上出现了大规模来自于多个领域的业务服务,不同领域的业务服务通过相互协作形成服务网络,为用户提供了丰富的服务资源。服务优化组合技术通过聚合来自于不同领域的简单服务,构建出功能强大的组合服务,进而满足用户复杂的日常生活和工作业务需求。同时,随着移动网络与智能终端的普及,用户可以随时随地访问服务。
[0003]目前,越来越多的用户倾向于使用组合服务来处理各种业务。然而,由于服务运行环境的动态性,组合服务的质量受到多种因素的影响,呈现出不稳定的特征。在组合服务运行的过程中,组合服务经常出现由于质量变差而导致服务失效的情况,进而使得组合服务运行失败,严重影响用户的体验和服务资源的利用率,这就需要对组合服务的质量进行重构。现有技术中,对于组合服务的重构尽管已经取得了一些技术成果,但仍存在组合服务失效判断指标不全面、判断依据不精准等问题。 />
技术实现思路
...
【技术保护点】
【技术特征摘要】
1.一种组合服务重构方法,其特征在于,包括:预测组合服务中原始组件服务的一般服务质量以及领域服务质量;将所述原始组件服务的一般服务质量和领域服务质量分别与所述原始组件服务对应的一般服务质量约束和领域服务质量约束对比,根据对比结果确定所述组合服务中失效的所述原始组件服务;为失效的所述原始组件服务获取对应的替换组件服务;利用所述替换组件服务代替失效的所述原始组件服务,生成重构组合服务。2.如权利要求1所述的方法,其特征在于,获取所述原始组件服务对应的一般服务质量约束,包括:获取所述组合服务对应的一般服务质量约束;利用社会学习优化算法将所述组合服务对应的一般服务质量约束分解为所述组合服务中各所述原始组件服务对应的一般服务质量约束。3.如权利要求2所述的方法,其特征在于,利用社会学习优化算法将所述组合服务对应的一般服务质量约束分解为所述组合服务中各所述原始组件服务对应的一般服务质量约束,包括:将所述组合服务对应的一般服务质量约束分解为所述组合服务中各所述原始组件服务对应的一般服务质量约束的分解任务,映射为原始个体;分别在微空间和学习空间中对所述原始个体进行演化操作和学习操作,获得演化个体和学习个体;所述演化操作包括:交叉操作和/或变异操作,所述学习操作包括:观察学习和/或模仿学习;计算所述原始个体、所述演化个体、所述学习个体的适应度值,根据所述适应度值将所述原始个体分别与所述演化个体、所述学习个体进行贪婪操作,保留适应度值较高的个体;按照更新频率将所述种群中适应度值较高的个体上传至所述信仰空间中;利用所述信仰空间中的所述个体替换所述微空间中的所述适应度值较差的个体。4.如权利要求1所述的方法,其特征在于,采用事例推理方法,联合预测所述组合服务中所述原始组件服务的一般服务质量以及领域服务质量,包括:将所述原始组件服务表示为目标事例,所述目标事例的条件特征包括所述原始组件服务在即将运行时的情境信息,所述目标事例的决策特征包括所述原始组件服务在未来运行时对应的一般服务质量与领域服务质量;根据所述目标事例与历史事例的相似度,在历史事例库中确定所述目标事例的相似事例;根据所述相似事例中的一般服务质量和领域服务质量预测所述目标事例的一般服务质量和领域服务质量。5.如权利要求4所述的方法,其特征在于,所述根据所述目标事例与历史事例的相似度,在历史事例库中确定所述目标事例的相似事例,包括:采用文化
‑
遗传算...
【专利技术属性】
技术研发人员:刘志中,郑禾丹,初佃辉,尚领,孟令强,
申请(专利权)人:烟台大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。