本发明涉及计算机网络技术领域,具体涉及一种多重网络环境下的数据传输与交换方法。
背景技术:
在信息化项目建设过程中往往存在多重网络设计与建设的问题,同时又存在多重网络之间需要频繁的进行数据资源交换共享的需求,为此提出给予多重网络数据同步共享的设计,以有效满足以上需求,在信息化项目建设过程中实现多重网络之间数据之间无障碍交换共享。
技术实现要素:
本发明的目的是提供一种多重网络环境下的数据传输与交换方法,在信息化项目建设过程中实现多重网络之间数据之间无障碍交换共享,为推动区域内间跨部门、跨系统信息共享提供可塑性的技术支持。
本发明技术方案如下:
一种多重网络环境下的数据传输与交换方法,其特征在于:
(1)将所有服务资源以服务为单位,以webservice形式提供给各应用系统访问;
(2)适配目前常见的信息交换协议,包括tcp、udp、soap、http、mq,确保服务资源提供方能接入到系统中;
(3)对请求信息进行合法性检查、协议转换、消息路由、传输,每一条消息需要有独立的标识,便于追溯、监控与统计;
(4)将新接入的服务资源注册到系统中,提供给业务系统用户申请使用;
(5)对服务运行状态的监控,对于监控发现的异常情况告警;对访问系统的应用统计访问信息,对服务资源统计数据信息,对每一个独立的服务统计调用信息。
本发明提供一种统一面向异构网络提供资源服务共享接入的运行与管理平台,用于提升整个信息网络资源共享交换服务的统一管理、安全共享、统一接入、高可用服务能力,实现资源的“管、用”分离,屏蔽因多重网络而导致的数据资源交换共享的困难。
通过多重网络数据同步共享服务的建设,加快建立区域内信息资源共享服务管理机制,做好各类信息共享统筹协调和统一规划,实现信息资源共享的规范化,进一步发挥信息资源的潜在价值,推动区域内间跨部门、跨系统信息共享、协同作战的深度应用。
具体实施方式
在信息化建设工程中往往需要将特别要求的或者独立的多重业务采用vpn的方式进行切分,但是相关业务又需要采用数据交换共享服务实现数据无障碍的交换与共享,屏蔽网络之间的障碍。
多重网络之间的数据库与外部进行数据交换共享都统一通过调用数据交换共享服务接口来实现。数据交换共享服务实现上层各业务应用系统在数据层面的整合与集成,并充当数据中介,当业务系统使用其它业务系统数据时只需要调用数据交换共享服务接口进行交互,不需要直接与业务系统进行交互(业务系统访问自身数据时不需要调用数据交换共享服务接口,只需直接访问数据库即可)。
(1)统一webservice服务:
将所有服务资源以服务为单位,以webservice形式提供给各应用系统访问。对于以udp包持续接收数据入库这种形式的业务,放到数据接入系统。
(2)接入资源适配:
适配目前常见的信息交换协议,包括tcp、udp、soap、http、mq等,确保服务资源提供方能接入到系统中。
(3)信息交换:
这是接口服务系统的核心功能。对请求信息进行合法性检查、协议转换、消息路由、传输。每一条消息需要有独立的标识,便于追溯、监控与统计。在系统上线以后,这一模块涉及到资源接入,可能需要长期开发。
(4)服务资源管理:
将新接入的服务资源注册到系统中,提供给业务系统用户申请使用。同时有相应的审批、修改等管理功能。
(5)访问控制:
针对单位级、用户级进行服务资源的访问控制。对于一个服务,没有权限的单位或用户访问时系统直接拒绝访问。
(6)服务统计与监控:
该模块分为监控与统计两部分,是接口服务系统的重要功能。
监控:对服务运行状态的监控,包括服务信息、调用者信息以及调用过程信息。对于监控发现的异常情况有告警功能。
统计:对访问系统的应用统计访问信息,对服务资源统计数据信息,对每一个独立的服务统计调用信息。
这一模块中,后台服务主要是提供源数据,页面展示更为重要。
(7)可视化部署与管理:
提供web界面进行系统的发布、部署和运行控制。
(8)vpn技术
为保证在网络的城域网及广域网上实现信息的隔离,采用vpn技术将不同的业务划分到不同的vpn之中。