The invention discloses a core service discovery method based on a service network, which comprises the following steps: the first step, the establishment of a service network and the service registration; the second step, when the new service registration is completed, the new service importance calculation and the core service update are triggered; the third step, the whole network service importance value is refreshed, and the part is removed. Invalid service. The invention protects the core service by discovering the core service, guarantees the robustness of the service, and effectively solves the problem of network service failure caused by certain factors leading to certain service failure and resulting in a large number of composite service failure.
【技术实现步骤摘要】
基于服务网络的核心服务发现方法
本专利技术属于web
,特别涉及一种基于服务网络的核心服务发现方法。
技术介绍
随着互联网和web服务技术的发展,产生了数量大、种类繁多、价值密度低的web服务。在大量web服务相继出现的背景下,当一个web服务失效时,由该服务作为部分组成的多个复合服务同时失效,针对同样的服务请求再进行服务组合是费时费力的,所以针对重用服务的保护是保证服务鲁棒性的重要部分。
技术实现思路
本专利技术的目的在于提供一种基于服务网络的核心服务发现方法,以解决因某些因素导致某些服务失效进而导致大量复合服务失效同时造成的网络服务故障的问题;本专利技术通过发现核心服务,将核心服务进行保护,保障服务鲁棒性。为了实现上述目的,本专利技术采用如下技术方案:基于服务网络的核心服务发现方法,包括以下步骤:第一步、服务网络的建立以及服务注册;第二步、当新服务注册完成后,引发新服务重要度计算与核心服务更新;第三步、全网服务重要度值刷新,清除部分失效服务。进一步的,第一步具体包括:步骤S101:建立服务网络注册库、Relate表;步骤S102:当发现有新服务注册时,检测服 ...
【技术保护点】
1.基于服务网络的核心服务发现方法,其特征在于,包括以下步骤:第一步、服务网络的建立以及服务注册;第二步、当新服务注册完成后,引发新服务重要度计算与核心服务更新;第三步、全网服务重要度值刷新,清除部分失效服务。
【技术特征摘要】
1.基于服务网络的核心服务发现方法,其特征在于,包括以下步骤:第一步、服务网络的建立以及服务注册;第二步、当新服务注册完成后,引发新服务重要度计算与核心服务更新;第三步、全网服务重要度值刷新,清除部分失效服务。2.根据权利要求1所述的基于服务网络的核心服务发现方法,其特征在于,第一步具体包括:步骤S101:建立服务网络注册库、Relate表;步骤S102:当发现有新服务注册时,检测服务的有效性,判断服务是否失效;当服务注册成功时,转入步骤S104;当服务注册失败时,转入步骤S103;步骤S103:返回一个注册失败;步骤S104:查看该服务的WSDL文档,解析该服务的属性领域;步骤S105:计算该服务与服务网络注册库中的领域类的相似度w;其中,a是领域类的属性集合,b是具体服务属性和参数的集合;步骤S106:将该服务的相似度w与阈值进行比较;当w大于等于时,就将此服务放置在该领域之中;反之,为此服务建立一个新的领域类;步骤S107:为该服务建立相应的Relate表。3.根据权利要求2所述的基于服务网络的核心服务发现方法,其特征在于,Relate表用于存放新注册服务与其他服务之间的前驱、后继、包含、等价、子集的平面化的关系;取值为0.75。4.根据权利要求2所述的基于服务网络的核心服务发现方法,其特征在于,第二步具体包括:步骤S201:当新服务pi注册成功后进行步骤S202;步骤S202:对该服务pi的重要性赋初值其重要度为:其中,n为当前该服务所属领域类内服务总数;α取值为0.85;表示由pi服务作为子服务的组合服务集,pj表示pi的组合服务;步骤S203:判断服务pi是组合服务还是基础服务;若是组合服务转入步骤S204,否则转入步骤S205;步骤S204:将组合服务的子服务重新计算重要度...
【专利技术属性】
技术研发人员:夏虹,陈彦萍,王忠民,马龙,王鑫,张恒山,田振洲,高聪,
申请(专利权)人:西安邮电大学,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。