论文部分内容阅读
随着云计算、物联网等信息技术的高速发展,互联网上可用的Web服务越来越多,与此同时,用户的个性化需求变得越来越多样化。对已存的服务网络进行定制、动态寻找能够满足用户需求的流程,满足不同用户的个性化需求,是支持服务个性化和大规模定制的一种典型方式。服务网络定制之后,需要一个运行环境来支持各服务节点的执行与服务节点之间的数据传递。目前的技术支持多种可能的服务网络运行机制,为了优化服务网络的运行性能,有必要对各种运行机制进行对比分析,发现影响服务网络性能的关键指标与影响程度。本课题的研究意义主要有两点:一是构建服务网络的逻辑架构,以此为蓝本,搭建可支持服务网络部署、定制与执行的动态运行环境,完成服务网络逻辑结构到物理实现的映射。二是在服务网络的分布式运行环境中,进行不同条件的部署、定制与执行的仿真,收集分析仿真数据,确定影响服务网络性能的因素,并对其进行定量描述,为不同情况下用户自由选择运行条件提供客观参考。具体研究分为以下四个部分展开:(1)提出一种服务网络分布式的逻辑架构,描述了服务网络生命周期中部署、定制与执行三个阶段。据此架构模型,开发运行环境,支持基于BPEL(business process execution language for web service)、规则与事件的三种运行机制,完成服务网络逻辑设计到物理实现的转化。(2)根据网络定制后流程执行效率的影响因素与各自的影响程度;基于BPEL、基于规则与基于事件三种运行机制的差异;分布式执行引擎下不同的服务子网划分方式之间的差异三个研究问题,仿真不同条件下服务网络的运行情况,采集仿真数据。(3)通过统计学上主成份分析、回归分析与非参数检验的方法,对仿真数据进行统计分析,确定影响服务网络性能的因素及各因素对性能的影响程度。服务提供方可以根据分析结果,调整服务网络的逻辑架构或物理部署,来达到提高服务网络的性能的目的。(4)设计并实现了服务网络运行与仿真系统,该系统支持服务网络部署、定制、执行、与性能结果分析展示的功能,使用Eclipse软件开发平台,采用Java编程语言,应用MYSQL数据库管理系统存储相关信息。