一种Mashup服务需求的组件服务推荐方法技术

技术编号:41739348 阅读:40 留言:0更新日期:2024-06-19 12:58
本发明专利技术提出一种Mashup服务需求的组件服务推荐方法,包括:构建Mashup服务需求的候选组件Web API集合;为服务需求和候选组件集合中的Web API生成潜在应用场景特征词;生成场景语义增强的Mashup服务需求向量和服务功能向量;为Web API生成融合多维关联特征的异质关联向量;建立分组混搭优化的Mashup服务需求的组件服务推荐模型,并求解推荐的组件。本发明专利技术可以更好地将与服务应用场景契合度高的特征词优先提取出来。所提出的应用场景语义增强的服务功能向量生成方法,能够极大提升Mashup服务需求与Web API功能匹配精确度。所建立的融合四种关联特征的Web API异质关联兼容性判定方法,大幅度提升推荐组件服务的兼容性。所建立的分组混搭优化推荐模型使得推荐的组件服务的多样性更优,推荐质量更高。

【技术实现步骤摘要】

本专利技术属于云计算领域,具体涉及一种mashup服务需求的组件服务推荐方法。


技术介绍

1、web api是一种通过网络调用的应用程序接口,可用于构建各类业务系统。为便于调用,web api功能粒度通常较小,单个web api难以完成复杂的业务需求。mashup服务将多个web api混搭形成新的增值服务,可以整合更多的数据资源,提供丰富的业务功能,因此又称为混搭服务。mashup服务中包含的web api称为组件服务(或组件web api)。mashup服务需求的组件服务推荐是指在已有web api中为mashup服务需求寻求合适的组件服务。

2、现有mashup服务需求的组件服务推荐技术以服务的功能匹配为主,然后采用协作关联提升所推荐组件服务的兼容性。已有技术主要存在以下问题:

3、(1)推荐的组件服务与mashup服务需求的功能匹配度低。

4、不论是mashup服务需求中,还是web api发布时提供的功能描述中,能够提供的应用场景信息均非常有限。使得借助各类模型生成的web api和mashup服务需求所对应的本文档来自技高网...

【技术保护点】

1.一种Mashup服务需求的组件服务推荐方法,其特征在于,包括:

2.根据权利要求1所述的Mashup服务需求的组件服务推荐方法,其特征在于:

3.根据权利要求1所述的Mashup服务需求的组件服务推荐方法,其特征在于:

4.根据权利要求1所述的Mashup服务需求的组件服务推荐方法,其特征在于:所述步骤D3中,利用HGPROMPT模型为异质关联图中的结点v对应的服务s生成关联向量vc(s),具体如下:

5.根据权利要求1所述的Mashup服务需求的组件服务推荐方法,其特征在于:所述步骤E中,

【技术特征摘要】

1.一种mashup服务需求的组件服务推荐方法,其特征在于,包括:

2.根据权利要求1所述的mashup服务需求的组件服务推荐方法,其特征在于:

3.根据权利要求1所述的mashup服务需求的组件服务推荐方法,其特征在于:

4.根据权利要...

【专利技术属性】
技术研发人员:胡强綦浩泉王少鹏于旭江峰杜军威
申请(专利权)人:青岛科技大学
类型:发明
国别省市:

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

1