论文部分内容阅读
目前,Web服务已经成为了电子商务应用中一种有效的解决方案。基本的Web服务架构提供了分布环境下Web数据处理的标准化框架,但目前面向复杂应用的Web服务合成,仍有待进一步深入研究。例如Web服务框架下,面向异构数据集成的服务合成处理的支撑技术。如何进行支持标准化多数据源数据集成的Web服务合成处理,是解决网络环境下异构数据交换、电子商务应用中的信息处理和Web系统建模等实际应用的重要核心支撑技术。
本文以支持网络环境下标准化的异构数据集成的Web服务合成处理为动机,以典型的异构数据源(关系数据源和XML数据源)为代表,以成熟的关系数据、XML数据的查询技术和XML数据绑定技术为基础,基于“协作者”模式的数据提取和异构数据源数据集成的Web服务合成框架,给出了Web服务集成环境下:数据集成的模型,通过定义该模型上的基本操作(服务),利用图结构描述服务合成过程,得出了异构数据集成的Web服务的合成描述及相应的Web服务合成方法。同时,以服务合成的执行代价模型为基础,建立了基于执行代价和懒惰思想的优化策略。
本文以Web服务为支撑环境,以分布式数据管理为核心,所研究的内容包括以下几个方面:
(1)典型多数据源的数据集成的Web服务合成框架、Web服务合成的表示和操作数据的定义;
(2)针对提出的集成模型,定义异构数据集成中与操作相关的提取子树、组合子树、分割子树和另存子树等基本运算,并给出它们的标准表示形式和算法实现。
(3)基于“协作者”模型,按特定的XSD文档描述的规范要求,提取异构数据并生成XML,数据的方法。
(4)利用Web服务合成图,建立数据集成的Web服务合成的方法。
(5)利用服务执行的代价模型,提出了基于代价模型和懒惰思想的优化处理策略。
此外,本文也对所提出的方法进行了程序模拟,并给出了性能分析,表明我们提出的框架及相应的方法具有可行性,优化策略具有一定的有效性。本文研究的结果对于标准化Web数据集成与数据交换、面向数据处理的Web服务集成、电子商务中的信息系统等应用具有一定的理论意义和实用价值。