论文部分内容阅读
目前,在电子政务建设过程中,经常面临信息孤岛问题。各业务系统间的互联互通、信息共享、业务协同是电子政务深入发展最迫切需要解决的问题。解决这些问题的关键在于如何在各系统间进行有效的数据交换。通过对吉林省网上行政审批平台中对于数据交换的实际开发需求的分析,根据国家电子政务标准化组的《电子政务信息交换平台技术要求》标准,我们开发了网上行政审批平台中的数据交换系统,本文对该系统进行了详细的介绍。在公司原有的产品中,也实现了一定的系统间的数据交换功能,比如:在SmartOffice的公文处理中,一个公文处里完成后,通过系统的公文传输功能,将该公文发送到其它系统中,这里采用电子邮件的方式进行实现。随着网上行政审批系统需求的提出,发现采用邮件的方式很难满足应用的需求,主要表现在1、在行政审批中存在大量不同格式的数据交换;2、存在网络的物理隔离问题;3、存在很多原有系统之间的数据交换,需要将这些异构的系统进行链接。对于以上情况,传统的处理方式都比较难以解决,所以我们开发了这套与应用系统无关的数据交换系统,用于将行政审批的外网、内网以及各部门的原办公系统联系起来。本文从需求入手,详细介绍了网上行政审批平台中数据交换系统的总体设计思想和架构。交换的精髓就在于集中和标准,基于这一点,本文分两方面阐述了数据交换系统的工作原理:数据的构建、识别及解析;数据的发送和接收。数据的表示采用以XML为描述语言定制模板的方式来进行。对于不同格式的数据,定义不同的模板,每一个模板都有自己的唯一标示号。应用系统之间通过模板号来识别数据。对于每一个新建的模板,需要按照交换系统提供的接口实现四个类,则交换系统可以识别该种模板的数据,实现模板的自动构建和解析。 <WP=63>数据的传输采用SOAP绑定HTTP协议来实现。SOAP是在XML基础上定义的,完全继承了XML的开放性和描述可扩展性。对于网络上物理隔离的系统之间,交换系统采用生成物理文件的方式,通过拷贝来达到传输的目的。同时,对于数据交换系统的特点以及不足之处进行了一定的描述,并给出了对于不足之处的改进方法。实践证明,利用数据交换系统,可以有效的连接原来孤岛式的政务系统,实现系统间的信息互通,消除信息孤岛,具有广阔的应用前景。