论文部分内容阅读
随着计算机软硬件技术的迅猛发展,互联网络、局域网络条件的大幅改善,以及IT经营意识的增强。许多企业甚至政府建立起了相对完善的IT运营体系,但是原有的IT架构无法较快地适应和满足日新月异的商业模型和纷繁多变的业务需求。在这种背景下,面向服务的计算应运而生。在面向服务计算的研究领域中,组合服务的研究是一项非常重要的层面,是真正实现应需而变的根本。同时,随着移动技术的进一步发展,很多应用对组合服务也提出了更高的要求。
JSON服务是建立在JSON数据格式上的一种方兴未艾的服务形式。本文将对这种具有传输量小、速度快等特点,广泛应用在Web2.0环境,并且更适宜移动计算环境的服务进行研究,并在此基础上结合以往组合服务以及组合服务异构消息转换方面的成果,提出基于JSON服务的组合服务异构消息转换的方法和机制。本论文的主要工作如下:
1.分析比较了JSON服务与Web服务,并综述了服务组合和组合服务异构消息转换的当前研究成果。
2.通过对JSON数据格式的研究以及一般异构消息转换转换过程的抽象,本文基于文法分析定义了一种基于JSON服务的组合服务异构消息转换的MGG文法,并在其基础上提出了转换算法GJMT以及其优化算法GJMT-PRO。并通过实验手段对算法的性能和效率影响因素进行了评估和分析。
3.从考虑语义异构的角度,利用本体理论,形式化地定义了本体与JSON文档的映射关系,并利用此定义对MGG文法进行了补充和修订,使其适应语义异构的情况。在此基础上,本文给出了适应语义异构并能解决多层次同祖先同名问题的S-GJMT算法。并对本体库的存储、获取以及更新策略进行了讨论。
4.选取了普适计算中相对常见的两种应用平台对GJMT-PRO算法进行实际应用的研究。开发了基于浏览器平台的B-FPGS原型系统和基于J2ME平台的M-FPGS原型系统,在实际应用中对GJMT-PRO算法进行了优化并指出了实现时需要注意的细节问题。从而进一步验证GJMT-PRO算法的可实施性。