论文部分内容阅读
信息技术的高速发展带动了社会各行各业的改革和创新,产业信息化已经是当今各产业的发展方向,旅游业在此浪潮中发展尤为迅猛。游客的个性化需求不断提高,给以旅行社为中心的传统旅游业带来巨大的冲击,同时也给旅游业带来了发展改革的新契机。构建满足用户个性化需求的新型流程模式已成为当前软件技术发展的关键问题,迫切需要研究一种满足个性化流程构造的服务组织方式,既能有效利用现有的Web服务资源,又有利于动态快捷地构造业务流程。本文主要研究面向个性化业务流程的旅游服务社区组织模型及基于社区的服务选择算法。借鉴于本体形式对语义支持的强大优势,本研究中的Web服务均使用具有语义支持的本体表示形式。本文首先构造了旅游领域的本体模型,然后基于本体改造了相似度匹配算法,继而通过添加概念、服务的相关度提出基于本体的服务匹配模型。围绕服务相似度匹配方法,提出了服务聚类算法,从而大大缩小服务搜索空间。结合云计算的特点,提出云聚类模型。模型将注册中心的注册职能分配给子注册中心,子注册中心与聚类中心合而为一,使得聚类中心不但分担了注册中心的压力,而且承担了内部服务的管理职责。聚类中心按需产生,因服务的存在而存在。为适应个性化旅游服务流程构建的需要,本文提出了旅游服务社区组织模型。社区处于流程管理与聚类之间,向聚类中心请求服务,向组合流程提供服务。基于此,本文分别设计了聚类模型的服务选择算法和社区的服务推荐算法。旅游服务社区根据旅游领域的特点划分了六个组织模块,所有的旅游领域的服务都隶属于其中之一。为配合社区内的服务组织,本研究设计了用户兴趣模型,用于存储用户的每次服务请求。当用户发出服务请求时,兴趣模型会根据数据挖掘算法提取总结用户的历史选择给出适当的服务流程方案。社区的服务推荐算法正是基于此提出。综上,本文的主要工作有:旅游Web服务的定义和表示;云计算环境下的服务注册中心的构建;提出基于本体的服务相似度匹配模型和算法;聚类算法、聚类框架以及面向旅游领域的聚类算法的改造和创新;面向个性化业务流程的社区的组建和社区推荐算法提出;个性化旅游服务网站的设计和实现。