一种基于xmlschema技术的制定数据交换规则的方法

文档序号:8935050阅读:294来源:国知局
一种基于xml schema技术的制定数据交换规则的方法
【技术领域】
[0001]本发明涉及交换系统领域,具体涉及一种基于xml schema技术的制定数据交换规则的方法。
【背景技术】
[0002]目前,全国不动产登记系统设计中,国土资源部要接入部、省、市、区县四级不动产业务的数据交换请求,接入点多,跨部门,情况复杂。不动产登记统一接入系统,为满足多接入方,多层次的接入需求,需要为接入的数据定义数据格式和约束。
[0003]随着计算机信息化技术的发展,同一企业或政府部门的各个系统之间,政府部门或大型企业上下级之间的数据交换,越来越频繁。数据交换需要双方约定交换数据的规则,即数据交换的格式和约束。而手工编写xml schema麻烦,且容易出错。
[0004]目前,有一些交换系统也使用xmlschema进行数据交换,但并没有实现界面化定制,市场上也没有这种界面化定制工具。

【发明内容】

[0005]本发明的技术任务是针对现有技术的不足,提供一种基于xml schema技术的制定数据交换规则的方法。本方法满足不动产登记系统多接入方(住建部,农业部,林业部,海洋部等),多层次(部、省、市、区县四级)的复杂接入需求。
[0006]本发明解决其技术问题所采用的技术方案是:
一种基于xml schema技术的制定数据交换规则的方法,基于xml schema数据交换规则定义界面;使用xml schema数据交换规则进行数据校验的程序。包括:
1)部署tomcat应用服务器,并将应用进行发布。在界面上进行数据交换规则的定义,并对交换规则进行发布,供交换双方使用;
2)在业务网上,为相应的不动产登记系统部署客户端程序,并配置mq和数据库;
3)部署中心端程序,将接入的数据,拆包后转发给数据库管理系统进行入库操作。
[0007]进一步的,所述界面上进行数据交换规则的定义包括类型,长度,字典,正则表达式。
[0008]进一步的,所述mq和数据库接收不动产登记系统发出的接入资料,并进行数据规则的校验(xml schema),加密压缩后发送给中心端。。
[0009]本发明的一种基于xml schema技术的制定数据交换规则的方法与现有技术相比,所产生的有益效果是,通过基于xml schema技术来定义数据交换规则,提供xml schema的方式,为接入双方提供统一的格式校验文件(xml schema)ο系统提供了定义xml schema的界面,可以方便的对xml schema进行创建和修改。在界面中,对规则进行定义后,即可以生成xml示例和xml schema文件。这两个文件,即可以作为进行规则验证的定义,也可以提供给对方,供对方进行xml的编写和xml的验证。
【具体实施方式】
[0010]下面对本发明的一种基于xml schema技术的制定数据交换规则的方法作以下详细地说明。
[0011]—种基于xml schema技术的制定数据交换规则的方法,基于xml schema数据交换规则定义界面;使用xml schema数据交换规则进行数据校验的程序。包括:
I)部署tomcat应用服务器,并将应用进行发布。在界面上进行数据交换规则的定义,并对交换规则进行发布,供交换双方使用;界面上进行数据交换规则的定义包括类型,长度,字典,正则表达式。
[0012]2)在业务网上,为相应的不动产登记系统部署客户端程序,并配置mq和数据库;mq和数据库接收不动产登记系统发出的接入资料,并进行数据规则的校验(xml schema),加密压缩后发送给中心端。
[0013]3)部署中心端程序,将接入的数据,拆包后转发给数据库管理系统进行入库操作。
[0014]基于xml schema技术,通过界面化定制,实现对数据交换内容的格式和约束的定义。
[0015]本发明的一种基于xml schema技术的制定数据交换规则的方法,不需要手工编写xml schema,通过界面定义就可以生成xml schema和xml示例。通过定制,可以满足不同种类的数据交换报文多样化的需要。Xml schema既作为我方的校验工具,也可以提供给对方,供对方进行校验。系统具有良好的适应性和可重用性,在满足不动产接入业务需求的情况下,也能够满足民政系统的需求。
【主权项】
1.一种基于xml schema技术的制定数据交换规则的方法,其特征在于,基于xmlschema数据交换规则定义界面;使用xml schema数据交换规则进行数据校验的程序;包括: 1)部署tomcat应用服务器,并将应用进行发布,在界面上进行数据交换规则的定义,并对交换规则进行发布,供交换双方使用; 2)在业务网上,为相应的不动产登记系统部署客户端程序,并配置mq和数据库; 3)部署中心端程序,将接入的数据,拆包后转发给数据库管理系统进行入库操作。2.根据权利要求1所述的一种基于xmlschema技术的制定数据交换规则的方法,其特征在于,所述界面上进行数据交换规则的定义包括类型,长度,字典,正则表达式。3.根据权利要求1所述的一种基于xmlschema技术的制定数据交换规则的方法,其特征在于,所述mq和数据库接收不动产登记系统发出的接入资料,并进行数据规则的校验(xml schema),加密压缩后发送给中心端。
【专利摘要】本发明提出一种基于xml?schema技术的制定数据交换规则的方法,基于xml?schema数据交换规则定义界面;使用xml?schema?数据交换规则进行数据校验的程序。包括:1)部署tomcat应用服务器,并将应用进行发布。在界面上进行数据交换规则的定义,并对交换规则进行发布,供交换双方使用;2)在业务网上,为相应的不动产登记系统部署客户端程序,并配置mq和数据库;3)部署中心端程序,将接入的数据,拆包后转发给数据库管理系统进行入库操作。本发明提供xml?schema的方式,为接入双方提供统一的格式校验文件即xml?schema,能够很好的满足业务需求。
【IPC分类】G06F17/30, G06F17/22
【公开号】CN105159994
【申请号】CN201510558489
【发明人】李瑞东, 梁甲迪, 董飞, 牛纪杰
【申请人】浪潮软件股份有限公司
【公开日】2015年12月16日
【申请日】2015年9月6日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1