[发明专利]RESTful服务驱动的JS对象简谱数据互换平台在审
申请号: | 202011536699.5 | 申请日: | 2020-12-23 |
公开(公告)号: | CN112612453A | 公开(公告)日: | 2021-04-06 |
发明(设计)人: | 李蕊男;王斌 | 申请(专利权)人: | 荆门汇易佳信息科技有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F9/54;H04L29/06;H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 448000 湖北省荆门市掇*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | restful 服务 驱动 js 对象 简谱 数据 互换 平台 | ||
本发明提出一种全新的基于RESTful与JS对象简谱的数据互换平台,详细设计了它们的工作方式和功能实现,包括资源标识、控制管理、数据转换、数据交互功能。针对目前异构系统间数据互换量越来越庞大,互换方式日益复杂的问题,用JS对象简谱代替XML作为数据互换格式,采用RESTful服务架构设计实现数据互换平台,给出了具体的平台模型设计,并设计了平台模块的实现方式。数据互换平台的设计分为数据互换用户端DEB与数据互换服务器端DES,用户端承担捕获应用系统的交互事件,DES承担响应处理数据交互的请求,整个模型结构具有很强的低耦合性与扩展性,能有效提高数据互换的效率。
技术领域
本发明涉及一种JS对象简谱数据互换平台,特别涉及一种RESTful服务驱动的JS对象简谱数据互换平台,属于数据互换平台技术领域。
背景技术
数据互换平台是一个为不同数据库、不同数据格式间,进行数据互换而提供服务的平台,它是要解决企事业单位、政府机构在不同信息库之间数据信息无法自由转换的问题。传统的数据互换平台都是基于XML技术,同时采用SOA的服务架构,解决数据异构的各种问题。随着大数据时代的到来,异构系统间的数据互换量爆炸式增长,互换方式也日益丰富,急需一种轻量级的数据互换格式来代替XML,以提高数据互换的效率,同时互联网应用的表现形式也发生了巨大变化,对应用系统的整体性能提出了更高的要求,越来越多的应用采用REST作为系统实现的方法。
JS对象简谱是一种基于JavaScript的轻量级数据互换语言,它是独立于编程语言的文本格式,沿用了C语言的一些习惯,采用文字的形式容易理解,这些特性使JS对象简谱成为理想的数据互换语言,易于阅读和编写,同时也易于机器解析和生成,以及在网络中传输。JS对象简谱与XML相比,在序列化、有效数据率、解析速度等方面都有极大的优势。传统的Web服务采用基于RPC样式架构,使用RPC样式架构构建的基于SOAP的Web服务成为了实现SOA最常用的方法。
随着全球化和信息化的不断发展,异构系统间的信息交互越来越频繁,信息交互量越来越大,交互方式日益复杂。基于XML的数据互换将数据转换为XML文件,当数据量较大时,在网络传输的速度会很慢,极大的影响了数据互换的效率,传统的基于SOAP与XML的数据互换平台正遭受到前所未有的挑战。本发明用JS对象简谱代替XML作为数据传输格式、REST代替SOAP作为服务架构,采用B/S的模式,基于RESTful与JS对象简谱设计实现数据互换平台。采用更轻便的架构样式,更轻量级的数据传输方式,来提高数据互换的效率,使得应用程序高效的执行,提高用户的使用体验。随着企业应用系统越来越Web化,基于资源交互的RESTful服务将会是Web应用的趋势,基于RESTful服务与JS对象简谱数据格式的数据互换平台具有十分重要的应用价值。
现有技术的数据互换平台及方法的现状和不足,以及本发明拟解决的问题表现在:
第一,数据表抽取顺序的数据互换过程中存在数据表的迁移,由于数据库系统中数据表之间并不相互独立,具有关联关系,现有技术不能保证数据的引用完整性;在数据互换过程中,数据表的迁移遵循引用完整性规则难以保证,导致出现孤立记录,数据互换平台的应用系统数据库数据表的量很大,数据表之间的关系错综复杂,数据互换系统的可靠性与高效性难以保证;
第二,实现异构数据互换的关键性问题是实现关系数据库与转换文本格式的映射,现有技术两种常用的实现方式,基于模板驱动的映射和基于模型驱动的映射,基于模板驱动映射的方法简单,通过使用SQL语句嵌入模板,利用执行该模板实现数据转换,没有考虑关系模式中的约束条件,破坏了数据的完整性,基于模型驱动的映射保存了关系数据库中的关系模式,保证了数据的完整性不被破坏,但这两种映射技术都是关系数据库与XML文档的实现方式,数据表的连通性较差;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于荆门汇易佳信息科技有限公司,未经荆门汇易佳信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011536699.5/2.html,转载请声明来源钻瓜专利网。