iRDex(internet-based near real-time data exchange service)是面向分布式应用的实时数据交换服务产品,它为网络环境下(Internet、Intranet)分布式应用之间的数据交换提供支撑。
iRDex产品的核心设计理念是:
·依托互联网,遵循国际标准化协议。
·面向业务,提供各种业务规则,保证业务数据传输过程的安全、可靠。
·提供可靠、近实时的数据传输服务。
·支持海量用户,每个单一PC Server节点可支持超过100,000并发用户。
·高性能价格比,单一交换节点价格低、运行维护简单。
在分布式应用联机处理环境中,它担当数据交换平台,通过简单高效的编程接口,简化了应用之间数据的传输,屏蔽底层异构操作系统和网络平台,提供一致的通讯标准和应用开发,确保分布式计算网络环境下可靠的、跨平台的信息传输和数据交换。
基于iRDex进行数据交换的基本工作示意图如下:

| · | 提供端到端的消息可靠传输。通过可靠传输协议,确保报文的可靠传输,收发双方不用关心任何网络状况及对方的状况,发送方在发送数据时接收方应用可以还未启动。 |
| · | 提供端到端的消息实时传输。通过实时传输协议、平台的实时传输架构设计,实现消息的近实时传输。 |
| · | 提供端到端的消息加密传输。通过采用SSL/TLS通道的方式,确保消息传递过程被加密,防止重要的商业数据被窃取。 |
| · | 业务伙伴上线状态通知功能。通过发布/订阅机制,实现业务伙伴间的上下线互相通知功能,为应用的灵活设计提供支持。 |
| · | 多种用户身份验证方式。根据实际需要,可采用基于用户名/口令、基于数字证书等认证方式,通过注册/认证接口服务,还可以与单位内部统一的注册、认证服务整合,实现单位内部的各系统的统一的注册与认证。 |
| · | 业务规则符合性验证。对通过平台进行数据交换的各贸易方是否可以进行数据交换,及交换的数据格式、内容进行管理,禁止非法的数据收发活动,通过白名单、黑名单严格控制特定用户对平台的访问。 |
| · | 支持海量用户。采用先进的IO模型,支持海量用户,支持常连接和动态连接(拨号连接用户),适应应用在不同情况下的交互。 |
| · | 提供简单应用编程接口(SAPI)。应用编程接口简单易用。支持多种网络底层环境,通过统一的编程接口,使得所有网络环境和细节对用户完全透明。 |
| · | 提供良好可扩展接口。为提高系统的可靠性与可扩展性,提供集群部署模式,支持异地集群,从而使得异地互备、负载均衡成为可能,真正意义上实现系统的容灾。 |
| · | 提供强大的管理与监控功能。实时监控网络性能及核心交换服务性能,动态地配置系统的参数。 |
| · | 提供方便灵活的数据统计与查询功能。 |
| · | 安全快速的数据备份与恢复功能。 |
| · |
高可靠。通过专用签收查询算法(挂号信算法),来保证数据传输与网络等底层硬件无关。 A. 相邻环节通过重发、确认机制,确保报文准确到达相邻环节。 B. 发送方通过自动查询机制,及时获取报文传输状态 |
| · | 高扩展。通过单节点内部采用总线化体系结构,以及分布式集群体系结构实现最大程度的扩展性。 |
| · | 高性能。针对平台的性能(并发用户连接、数据吞吐率、数据传输时延),采用一系列技术来实现,包括高并发处理技术、事件推送技术、高效操作系统及编程语言(linux、c)、高效存储技术、报文并发投递技术等。 |
| · | 无时延。通过采用实时通讯协议,采用延后存储算法、“推”技术来实现数据传输无时延(时延极小)。 |
| · | 高安全。采用通道加密、数字签名,及有中心的设计模式来保证数据传输过程的安全。 |
| · | 标准化。采用基于xml的国际化标准协议:XMPP(RFC-3920、RFC-3921…);用户标识遵循互联网命名规范,即node@domain形式,方便与符合互联网命名规范的系统互联。 |
·国家质检总局电子监管系统业务数据交换平台
国家质检总局电子监管系统是立足于现行的法律法规,适应现有业务监管模式及检验前移的过程监管模式,以现有检验检疫综合业务管理系统为基础,利用计算机处理、网络通讯等电子信息技术,对企业生产、加工、储运、半成品、成品等过程、实验室检测、产品质量监督等工作实施电子化管理,实现检验检疫与企业信息共享、互动及进行有效的质量分析,建立起涵盖不同检验检疫业务,适用不同地区的发展水平,具开放性、包容性及可拓展性的检验检疫业务管理系统。
中国检验检疫电子监管系统数据交换平台软件是电子监管系统的重要组成部分,是电子监管系统局端数据与企业端数据交互的软件平台。电子监管系统通过它与电子监管企业端实现信息交换和信息互动的业务功能。
电子监管企业端产品牵涉到的企业数量众多,行业和范围广泛,在信息化系统建设中有着不同的发展过程,为了达到统一、规范的目标,要求数据交换平台要能兼容多种数据交互方式,要能满足支持海量在线企业用户,绝对保证数据传输过程的可靠,能够将数据实时发送至接收方,保证数据传输过程保密性。
iRDex产品很好地满足了电子监管业务对数据交换服务的要求,作为iRDex数据交换平台的一个典型应用,国家局电子监管数据交换平台采用分布式部署方式,部署在各地的交换节点之间进行异地互备,这种方式可以很好地克服因各地网络故障、服务器故障对使用者造成的影响,极大地提高了数据交换系统的可用性。

目前通过国家局电子监管业务系统数据交换平台进行数据交换的与各地局用户、企业用户数量已达数万,并随着电子监管业务的快速推广,企业用户数量也呈高速增长态势,每日业务量的变化极大,在这个过程中,国家局电子监管业务系统数据交换平台对分布在全国各地的企业用户及局端系统用户间的数据交换提供了稳定、快速、可靠的支撑服务。
·九城企业B2Bi增值应用数据交换平台
iRDex产品的另一典型应用是由九城自建的、通过互联网向九城全国各地众多的企业用户提供可靠、实时的B2Bi(A2Ai)服务的“增值应用数据交换平台”。
随着九城多年的发展,其在全国各地的进出口企业客户也越来越多,如何为众多的用户提供更多、更好的服务是九城一直在追求和实践的。通过多年的努力,九城成功地探索出多种服务模式,其中相当一部分是通过部署在互联网上的增值应用数据交换平台方式向企业提供,在这些服务中,既包括由九城直接向企业提供的服务,也有由九城公司协助各地企业规划和实施的,并提供平台支持的,企业与企业之间互相提供的服务。
