62 数据模型转换框架的设计与实现 - googlecode

62 数据模型转换框架的设计与实现 - googlecode

ID:18669456

大小:1.47 MB

页数:103页

时间:2018-09-20

62 数据模型转换框架的设计与实现 - googlecode_第1页
62 数据模型转换框架的设计与实现 - googlecode_第2页
62 数据模型转换框架的设计与实现 - googlecode_第3页
62 数据模型转换框架的设计与实现 - googlecode_第4页
62 数据模型转换框架的设计与实现 - googlecode_第5页
资源描述:

《62 数据模型转换框架的设计与实现 - googlecode》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、分类号———————————————密级—————————————UDC编号—————————————中国科学院研究生院硕士学位论文面向服务计算的数据模型转换框架设计与实现牛春雷指导教师魏峻研究员中国科学院软件研究所申请学位级别硕士学科专业名称计算机软件与理论论文提交日期2007-05-10论文答辩日期2007-6-03培养单位中国科学院软件研究所学位授予单位中国科学院研究生院答辩委员会主席谢冰独创性声明本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果。与我一同工作的同

2、志对本研究所做的任何贡献均已在论文中作了明确的说明。签名:___________________日期:____________________关于论文使用授权的说明本人完全了解中国科学院软件研究所有关保留、使用学位论文的规定,即:中国科学院软件研究所有权保留送交论文的复印件,允许论文被查阅和借阅;中国科学院软件研究所可以公布论文的全部或部分内容,可以采用影印、缩印或其它复制手段保存论文。(保密的论文在解密后应遵守此规定)签名:__________导师签名:__________日期:__________摘要面向服务的计算(SOC)是一种新的计算范型,它利用服务作为基本的构造单元,支持

3、异构环境下分布式应用的快速、低成本的组合式开发。Web服务技术由于具有语言无关、平台无关等特性,成为面向服务计算范型的一种主流实现方式。基于XML的SOAP协议是Web服务的核心标准之一,带来了消息层的互操作。在SOAP协议的实现中需要进行XML数据与程序设计语言相关的业务逻辑对象之间的数据模型转换。一方面,不同平台在处理数据模型转换时对SOAP消息中数据的编码方式不同,为Web服务的互操作性带来了问题;另一方面,数据模型转换的效率直接影响了Web服务的性能。本文首先提出了一种新型的元模型映射机制,关注于对XMLSchema规范的全面支持,弥合了XML数据模型与语言相关业务逻辑对象

4、模型之间的差异,提高了SOAP引擎的互操作性。在关注互操作性的同时,该元模型映射机制允许用户通过自定义映射规则来控制数据模型转换的过程,并且支持自定义约束规则,提供了对数据完整性的验证,使用户更加关注业务逻辑的设计,提高了开发的效率。此外,本文提出一种动态模板驱动的数据模型转换方法,通过采用动态提前绑定和Pull模式的XML解析技术,避免了Java反射操作的频繁使用,提高了数据模型转换的性能。同时,用上下文无关文法对数据模型转换进行了形式化描述,并基于LR(k)分析技术和语法树实现了动态数据映射模板。最后,论文探讨了文中提出的元模型映射机制和动态模板驱动的数据模型转换方法在自主研发

5、的新一代SOAP引擎SOAPExpress中的实现,并通过实验比较了SOAPExpress和开源SOAP引擎ApacheAxis1.x。实验数据表明,SOAPExpress在互操作性和性能方面比ApacheAxis1.x均有显著提高。关键词:服务计算,Web服务,SOAP引擎,元模型映射,数据模型转换DesignandImplementationofDataModelTransformationFrameworkforServiceComputingNiuChunlei(ComputerSoftwareandTheory)Directedby:WeiJunAbstractServi

6、ceorientedcomputingisanewparadigmofcomputing,whichenablesrapiddevelopmentofdistributedapplicationthroughcomposingelementaryservices.Webserviceisthemostpromisingtechnologytoimplementserviceorientedcomputingparadigmduetoitslanguageandplatformindependentcharacteristic.SOAP(SimpleObjectAccessProto

7、col)isoneofthecoreprotocolsofWebservice,whichenablesmessaginglayerinteroperability.ThefactthatSOAPisbasedonXMLmakesitnecessarytocarryoutthetransformationbetweenXMLdatamodelandcorrespondingprogramminglanguagerelatedbusinessobjects.Ontheo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。