- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于软件网络服务自动分类和方法
基于软件网络服务自动分类和方法
摘 要
对于服务管理与组合来说,服务分类和推荐方法至关重要,本文提出了SOS与服务自动分类方法,探讨了服务推荐方法的实现,并对其应用和平台工具开发进行了实例分析,旨在为相关研究和实践提供参考。
【关键词】软件网络 服务 自动分类 服务推荐
SOC是一种针对分布式系统的新型计算模式,是软件领域的研究热点,SIC在应用开发模式构造的过程中倡导以服务和服务组合为基础,改变了软件系统的生产、运行及使用方式,软件环境更加开放协同,服务种类日渐丰富,应用领域不断扩展,以服务为中心的互联网形成。软件结构对软件质量有着重要的影响,在服务软件(SOS)逐渐成为主流的背景下,有必要对SOS结构技能型研究,对其中的知识进行挖掘,只有这样才能够更好实现对SOS开发的指导。国内外众多学者对SOC软件领域中的服务发现和服务组合十分关注,但服务分类信息则相对缺少,不利于服务资源的管理和服务检索,传统的手工服务分类方式显然不能满足要求,这就需要对服务自动分类和服务推荐进行分析。
1 SOS与服务自动分类分析
1.1 SOS自动分类
社区结构是复杂网络一种介于微观和宏观之间的网络特性,在现实世界中,众多复杂网络都有着社区结构性质,相关研究表面,网络的鲁棒性、高速传播性等功能特性与网络的社区结构特征有着密不可分的关系。网络社区结构检测是揭示这一关系的重要基础,对于复杂网络来说,其主要采用图来进行表示,因此,Kernighan-Lin算法、普分割法等计算机领域中的图分割算法都能够在复杂网络结构社区检测中应用,但需要住的是,传统的图分割算法一般需要已知网络社区数目,或者将网络划分为规模一致或相近的子图,要想实现上述两点要求是比较困难的,这也使复杂网络领域出现了一些新的社区发现方法,例如加权或无权网络社区发现方法、层次算法和最优化算法等等。本文以复杂网络社区发现方法为基础,划分SOS社区,实现大量SOS聚类,从而实现服务聚类。
本文将模块度Q作为评价指标,分析的网络为加权网络,用去模块度Q对社区划分质量进行评价。评价算法公式如下:
其中Q代表模块度,weii代表两个端点都位于社区i的边,其边权与总边权的比例,wai代表一个或一个以上端点位于社区i的边,其边权与总边权的比例。
1.2 服务自动分类分析
应当根据用户使用和应用情境来决定服务的类别,通过使用的SOS类别进行服务分类,在此之前,需要对服务相对于社区权值进行定义,将第j个服务区相对于SOS第k个类别权值定义为Wkj,公式如下:
LHF方法以SCA算法为基础来进行API服务的分类,用O(N2s)来表示其时间复杂度。
2服务推荐
2.1 SOS2S结构特征分析
为了更好的推荐服务和构建SOS,需要对SOS使用服务的使用模式进行分析。本节主要采用度数中心度(DC)指标来分析SOS2S基本结构特征,为后续工作提供指导。
首先需要对二部图中点的度数中心度和事件的度数中心度进行定义,前者指的是该节点所隶属事件数,后者指的是该事件拥有行动者数。而对于服务来说,其度数中心度能够描述服务参与的SOS数,反过来SOS度数中心度能够描述使用的服务数。从而对SOS及其使用服务模式进行反映。通过SOS度数中心度则能够知道推荐服务及SOS的构建。
具体来说,先分析SOS度数中心度数值的分布,确定大多数SOS度数中心度的范围,定义为[A,B],以100个SOS为例,如果有90个以上的SOS使用的服务数都比10小,那么我们可以将[A,B]设定为[1,10],形成构成SOS服务数的范围,对于新开发的SOS来说,其使用的服务数很可能在这个范围之内。
2.2 服务推荐实现
上文中提到,研究SOS服务使用模式至关重要,从SOS2S中能够得到服务-服务网络中也包含了服务使用模式,其中任意路径都是潜在的SOS,因此只需要以一定规则为基础对服务-服务网络进行遍历就能够实现新SOS的构建。度数中心度最大的一个或多个服务即平台服务也是许多SOS重要的构成单元。进行SOS2S的投影操作,这就能够得到相应的服务-服务网络,以此为基础,为SOS构建的用户实现服务推荐。在开发SOS的过程中,对服务使用场景进行划分:
(1)用户为选择任何服务;
(2)用户选择单个服务;
(3)用户选择两个或两个以上服务,选择服务个数记为n。不同服务使用场景提出不同的推荐方法,采用服务推荐算法来实现。
3 应用与工具开发的实例分析
武汉大学研发了一个软件服务注册管理平台S2R2,其有着语义互操作性特点,对互联网软件服务理论、方法和技术标准进行研究,以此为基础,对软件服务资源管理、基础设施平台和相关技术进行开发,能
您可能关注的文档
- 基于资本市场发展视角民营企业资本社会化研究.doc
- 基于资本总公式流程中小企业内部控制优化模式分析.doc
- 基于资本循环视角产融结合研究.doc
- 基于资本效应视角商品金融化与产业安全关系研究.doc
- 基于资本特征银行公司治理分析.doc
- 基于资本现实合理性对实现共富思考.doc
- 基于资本结构国内钢铁企业成长性分析.doc
- 基于资本结构优化对商业银行盈利性影响研究.doc
- 基于资本缺失我国农村贫困问题研究&61472.doc
- 基于资本账户自由兑换进程中汇率制度选择.doc
- DB44_T 2607.4-2025 滨海蓝碳碳汇能力调查与核算技术指南 第4部分:盐沼.pdf
- DB43_T 3178-2024 烟叶农场建设管理要求.pdf
- DB37_T 4838-2025 含氢分布式综合能源系统运行优化指南.pdf
- DB37_T 4834-2025 高速公路集中养护工作指南.pdf
- DB44_T 2611-2025 城市排水管网有毒有害气体监测与风险分级管理技术标准.pdf
- DB44_T 2612-2025 竞赛类科普活动策划与实施服务规范.pdf
- DB43_T 2947-2024 烟草种子质量控制规程.pdf
- DB37_T 4836-2025 煤矿风量实时监测技术要求.pdf
- 叉车防撞系统,全球前22强生产商排名及市场份额(by QYResearch).docx
- 超滤膜,全球前18强生产商排名及市场份额(by QYResearch).docx
文档评论(0)