软件体系结构大作业解读

部门业务数据库与交换中心之间共享信息双向交换的中转数据库。包括部门对外发布的信息和从其他部门接收的信息。

4. 管理与服务系统:

由数据比对、对象基础信息库管理与维护、日志管理、用户及权限管理、数据备份以及对整个交换运行情况的监控等部分组成。

四、主要Web Service设计

Web Service 接口是外部应用系统与数据交换中心连接的通道,有了 Web Service 接口,便可连接异构平台下的异构应用系统,从而实现应用级的集成。根据数据交换主要类的设计为三大功能Web Service 接口,提供对外服务,这三大服务分别是:数据抽取服务、数据访问服务和数据交换服务。

(1) 数据抽取服务接口

根据对政府各部门数据源抽取方式的不同,我们设计了数据抽取 Web Service 接口,该接口主要抽取外部应用系统的 XML 文件和其它文件附件。

(2) 数据访问服务接口

数据访问服务主要对外部应用系统提供数据下载服务。根据文件类型的不同,可以创建了两个数据访问接口它

9

们的实现过程与数据抽取接口类似,分别实现了提取交换数据库中相关部门对应的 egXML 文件和部门之间要交换的其它文件,然后把 egXML 或文件以二进制流的形式返回给调用端。

下图为外部应用系统从数据交换中心下载文件的时序图:

(3) 数据交换服务接口

数据交换服务接口负责对获取的 XML 和其它文件进行数据交换处理。

10

五、电子政务公文格式

基于 XML

(E-Government XML)的设计方案。根据 egXML 规范,政府部门处理的各种文件存档及交换全部采用这种电子政务格式的XML,从而使数据建立在开放的、通用的标准之上。对于机关的电子公文格式,国家技术监督局制定了《国家行政机关公文格式》(GB9704-1999),国务院办公厅制定了国发[2000]23 号《国家行政机关公文处理办法》,中央办公厅制定了《中国共产党各级领

(试行

实际公文的基本格式如图所示:

上规范要求,一个

报文是电子公文交换中数据传递和交换的最基本要素。由上图得知,egXML 报文包括信封、报文头和报文体三个部分。

11

(1) (2) (3

六、电子政务数据交换的方式

XML 和数据库之间是互补的关系,在不同的场合各有优势。数据库是数据存储的地方,与平台相关,而 XML 更适合于动态的数据交换和集成,与平台无关。

目前,在利用 XML 作为数据交换载体的方式中,主要有两种数据交换方法:XML 与关系数据库的转换和 XML 文档之间的转换。这两种方法均可应用到电子政务数据交换当中

12

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4