● 摘要
近年来随着我国电子政务建设的不断发展,各政府机构已经建成了众多的应用系统,电子政务的发展也进入了跨部门跨系统的应用整合阶段。需要一个统一的数据交换系统作为其他业务系统的底层平台,提供系统内各业务部门间的数据交换服务,实现应用系统的整合。已有的数据交换系统多采用网状结构使用网络层路由功能,或者采用星形结构级联的方式静态配置路由功能,这些方法具有网络扩展性较差和配置管理不易的缺点。本文结合数据交换平台(InfoXP)的消息路由功能需求,提出了一种在树形拓扑覆盖网络中进行消息路由的方法。在网络节点标识方面,采用分段的地址编码方法,使得节点地址编码包含网络拓扑信息,易于消息路由。在地址编码的管理与解析方面,采用分布式的多级服务器结构设计了地址编码的自动管理与自动解析机制。在消息路由方法上,除按照树形拓扑的边进行路由外本文还提出了一种树形拓扑的优化路由策略。优化策略采用向树形拓扑添加优化边的办法增加树形拓扑中可选的路由路径,并给出了优化边的度量办法,和基于优化边度量的优化便筛选方法,使得网络在保持较少优化边的情况下取得了较好的降低高层转发负载的效益并提高了传输效率。基于上述研究成果,实现了数据交换平台(InfoXP)的消息路由系统,为平台的分布式应用提供了消息路由功能。消息路由系统分为地址编码服务子系统和InfoXP路由模块两个部分。系统实现了覆盖网络的自动建立,地址编码的自动管理和解析,以及基于策略的消息路由。数据交换平台(InfoXP)已应用于黑龙江电子政务平台中,实现了省级范围内各政府机构之间的数据交换,取得了良好效果。