第三章 服务模式挖掘方法研究 ............................ 20
3.1 服务模式挖掘的求解策略 ........................ 20
3.2 历史数据预处理 ........................... 22
第四章 服务社区更新及应用 .............................. 34
4.1 服务社区更新 .................................... 34
4.1.1 更新思路 ........................... 34
4.1.2 服务社区评价指标 .................... 35
第五章 服务社区管理系统的设计与实现 .................... 45
5.1 系统开发环境 ....................... 45
5.2 系统功能分析与设计 ........................ 46
第五章 服务社区管理系统的设计与实现
5.1 系统开发环境
开发过程中申请了实验室的服务器,并在其上部署了MySQL数据库与FTP服务器,以及Docker环境。对于管理系统的开发,主要采用前后端分离的技术,前端主要使用Layui框架,这一框架具有丰富以及精美的前端UI组件,可以大大提高前端的开发效率以及页面的美观程度;后端主要采用SpringBoot和MyBatis框架,其中,SpringBoot框架主要是基于Spring框架进行了增强,可以快速地整合第三方框架,避免了编写大量的配置文件,极大地提高了生产力,是一个深受开发者喜爱的后端框架。知识图谱采用Neo4j数据库进行存储,Neo4j数据库在节点关系存储、查询性能以及可视化展示等方面表现优异。整个系统开发过程中使用的基础环境、工具和技术方案等,如下表5-1所示。
第六章 结论与展望
6.1 主要结论
本文主要基于服务社区以及服务社区中管理的原子服务和服务模式进行研究,首先,基于国内外相关研究成果,定义了服务社区、服务模式以及原子服务的模型,并对原子服务和服务模式存在的性质进行介绍;之后主要介绍了服务社区的初始化过程。然后针对历史服务方案与运行日志这两种数据进行数据预处理工作,首先设计了一种基于邻接表的图存储结构,存放融合后的数据,并简单介绍预处理的流程,之后依据融合后的带权图数据设计实现了基于频繁子图挖掘的服务模式发现算法,并给出详细的实验及分析过程,从而保证算法的有效性和准确性。针对用户需求的变化以及服务社区功能定位的改变,研究了服务社区的更新思路以及方法。最后,将理论研究应用到实际场景中,设计实现了一个服务社区管理系统,对服务社区中的服务模式进行全方位的管理。
本文的主要研究内容覆盖了以下几个方面:
针对基于领域知识图谱的服务社区模型及初始化方面,首先对领域知识图谱在服务社区中的作用进行综合分析,然后基于服务社区的相关研究成果,结合服务社区应用的实际领域存在的问题,定义一个以用户为中心的服务社区模型,同时对服务社区中管理的服务模式以及原子服务进行模型定义,并基于相关研究现状进行分析、总结后发现,原子服务及服务模式存在三个明显特征,分别为先验性、相似性和关联性,这三个性质对后续服务模式挖掘算法的设计以及服务社区管理内容的更新提供思路。根据服务社区以用户为中心的特点,通过构建社区画像的方式对社区的功能定位进行精准描述,针对社区画像初始化构建过程中出现的热启动与冷启动这两种情况分别进行介绍;通过以上两种途径得到初始标签集合,基于领域知识图谱对其进行标签扩展,即可得到一个完整的社区画像。然后通过计算标签相似度的方式将符合社区功能定位的原子服务或服务模式加入到社区中,即完成了社区的初始化任务。
参考文献(略)