论文部分内容阅读
随着Web服务技术的发展,越来越多的服务提供者参与到其中,Web服务也在更多的网站和软件中得到应用。更多的应用带来更多的需求,有些较为简单则可以通过单个服务完成,有些较为复杂,需要多个服务配合共同完成。目前已有的多个服务进行组合的方法研究大多含有以下几个缺点:一是使用群体单一,只限于拥有专业知识的行业人员,不具备基础知识的大众无法对其并不了解,也无法直接使用;二是未充分利用服务自身所具备的的语义信息。服务组合时过多的关注在通过操作和参数类型构造业务流程中,在服务选择和匹配时忽略了服务语义信息的重要性,导致匹配精准度和服务查询速度上略有欠缺;三是复杂服务生成后没有立即执行并结果反馈的机制,生成的服务无法验证有效性,并且没有给予使用或调用集成的方法,用户无法看到服务组合的结果也无法试用。针对以上的三个缺点,本文提出了基于图思想的语义概念图服务组织建模方法,以及从普通大众用户的需求输入到最终复杂服务执行与结果反馈的整体过程方法。本文首先从Web服务的组织与组合领域已有研究入手,对行业背景和已有研究现状进行分析,从而确定研究的切入点。之后介绍了本课题在研究中涉及到的相关技术,包括语义服务、服务聚类、业务流程、自然语言处理等方面,这些都会在之后的详细设计中不同程度地得到应用。在具体介绍项目研究过程之前,我们对系统整体的需求和各功能部分的需求进行了说明,在说明中我们介绍了系统的应用场景和功能性能要求、系统整体的架构布局,以及架构中每部分的功能需求。随后我们就研究中提出的语义概念图组织方式和语义化服务生成方法这两个关键技术做了详细阐述,对语义概念图的设计和存储以及服务生成过程中的每一步都进行了细致地讲解,并且通过实验验证了方法的正确性和可用性。在系统的具体实现上,我们选取旅游领域作为实现切入点,对旅游服务系统的整体架构以及服务组织与生成部分的每个模块进行了构造,最后对系统进行测试,服务组织与组合部分的各模块以及整体都运行正常,结果满足需求,达到了预计效果。论文最后对研究过程整体进行了总结和工作展望,对可继续研究的地方进行了说明。