组织机构代码基础信息应用交换平台的设计与应用

2010-08-02 01:27董鸣
质量与标准化 2010年4期
关键词:基础数据库机构

文董鸣

随着网络技术的普及应用,信息技术推动了世界各国经济发展和综合国力的提高。在一些发达国家,统一的网络通讯平台和计算机信息管理系统,极大地提高了政府行政质量和效率。与发达国家相比,我国信息化应用整体水平还较低,尤其是政务部门各类信息系统相互独立、互通互联不畅,不但带来了大量的重复采集工作,更存在着大量的数据不一致现象。近年来,我国的电子政务虽然有了较大的发展,但是“重建设、轻应用”问题严重,系统建设追求高档化,应用上还停留在偏重于内部事务的处理,电子政务发展还是停留在政府信息化角度,面向公众和社会服务的能力与国外相比差距很大。由于在信息共享和业务协同等方面缺乏相应的机制,影响了各部门重要信息系统实现互联互通。因此,必须对这些相互孤立的数据进行整合,建立合理的更新与交换机制,做到一数一源,避免重复采集,保证数据的一致性,从而成为能在全局范围内为众多应用所共享的信息资源。在这种整合的基础上,电子政务才能够继续扩大规模、深入发展,不但提高每一个应用系统的运行效率,更重要的是体现出电子政务的整体效能。

一、建设目标

以本市的组织机构代码信息库为基础,建设全市组织机构基础信息共享库(包括机关、事业单位、企业和社会组织等)和应用交换平台;充分推进组织机构基础信息资源的利用,为各政府部门提供组织机构基础信息的共享与交换,为跨部门协同应用提供数据支撑,为市政府领导决策提供依据。

二、技术路线

1.以XML作为系统接口的数据交换标准

XML(eXtensible Markup Language可扩展标记语言)是Internet上数据表示和数据交换的新标准。它是ISO(International Organization for Standardization,国际标准化组织)的SGML(Standard for General Markup Language通用标记语言标准)的一个简化子集。XML关注信息本身,是Web上表示结构化信息的一种标准文本格式。与传统的注重页面信息显示的HTML(Hypertext Markup Language超文本链接标示语言)相比,关注于内容的XML具有以下诸多优点:

①良好的可扩展性,语言简单有效,可自行定义标记;

②内容与形式的分离,主要刻画数据内容,不考虑显示效果;

③有严格的语法要求,便于分析统一和与数据库信息转换;

④便于传输,为纯文本形式,可通过HTTP协议直接传输,可跨越防火墙等等。

XML的出现和发展对于Internet和Intranet产生了巨大的影响。通过XML可以有效地保证对各种异构系统的数据交换,以达到政府各系统资源的共享与整合。

2.以Web Service作为应用平台

Web Service是建立可互操作的分布式应用程序的新平台。Web Service平台是一套标准,它定义了应用程序如何在Web上实现互操作性。可以使用多种程序开发语言,在多种平台上开发Web Service应用,只要是通过Web Service定义的标准,就可以使用Web Service提供的服务进行数据的查询及交换。

在XML基础上发展起来的Web Service是一种革命性的分布式计算技术。它使用基于XML的消息处理作为基本的数据通讯方式,消除使用不同组件模型、操作系统和编程语言的系统之间存在的差异,使异类系统能够作为计算网络的一部分协同运行。开发人员可以使用象过去创建分布式应用程序时使用组件的方式,创建由各种来源的Web Service服务组合在一起的应用程序。

基于Web Service的集成技术作为一种新的面向函数和方法的应用集成技术,在很大程度上解决了原有集成技术在Internet远程通信方面的问题。Web Service基于XML文档进行服务描述、服务请求和反馈结果,可以在Internet上通过HTTP协议进行传递,很容易地被访问和返馈结果。同时,由于Web Service的相关标准都是W3C的开放协议,与平台和操作系统无关,不同的平台和操作系统上的Web Service的实现在很大程度上可以做到互操作,这就使异构平台上应用的集成变得很容易。此外,过去使用的基于RPC(Remote Procedure Call远程过程调用)和API(Application Programming Interface程序编程接口)的集成技术都是一种函数级的静态解决方案(在客户机和服务器通讯时使用XML);Web Service则是一种动态的集成方案,所有的服务都可以通过UDDI标准动态地被发现、绑定和使用,容易适应系统的变动,提高系统的灵活性和伸缩性。

三、平台总体框架

组织机构基础信息应用交换平台的总体层次架构如图1所示,平台主要由以下几部分组成:基础平台、数据库、应用支撑平台和应用系统。

1.基础设施

基础设施是整个系统的物理基础,为平台的运行提供环境支持,主要包括网络环境、硬件平台、操作系统、数据库系统等。

2.数据资源

数据资源是整个平台的核心,组织机构基础信息库包含组织机构代码、机构名称和机构地址等反映组织机构基本特征的基础数据项,具有基础性、基准性、标识性等特点。

3.应用支撑

应用支撑是处理各应用系统之间的协同、提供数据交换和交换监控等服务,能够很好地解决复用、互连互通和动态扩充等问题。应用支撑相当于整个应用系统的骨骼,具有很好的灵活性及扩展性。

4.应用系统

应用系统包括统一用户管理、认证与授权系统、组织机构基础信息查询和统计系统、数据交换系统以及组织机构基础信息调用。

四、交换平台实现

组织机构基础信息应用交换平台的功能如图2所示。

图2 组织机构基础信息应用交换平台的功能模块

1.组织机构基础信息查询系统

查询系统采用一套快速、便捷的检索引擎,根据查询条件,检索数据库内的数据项,显示查询结果。支持模糊查询、组合查询、分类查询和二次查询等多种查询方式。对检索方式进行优化,缩短查询业务处理所需的时间,提高响应速度。

查询字段包括:组织机构代码、注册登记号、机构名称、工商企业标识、法定代表人、注册地址、经营范围、行政区划、机构类型、经济类型。

机构名称、经营范围、注册地址字段可作关键字进行模糊查询,并且可以同时对多个关键字进行查询(以空格分开),另外机构名称还可以选择强制性的全匹配查询;组织机构代码、注册登记号、法定代表人姓名可作全匹配查询;行政区划、机构类型、经济类型通过下拉框,选择查询条件。

2.组织机构基础信息统计系统

统计系统提供多种统计分析的条件,可以根据应用要求,按行业类别、所属区域和注册资金等条件分别统计,也可将条件组合,来对组织机构基础信息进行分析,然后做各类统计,统计结果通过图表的形式直观列出,并能够打印输出。

3.用户管理、认证与授权系统

统一用户管理、认证与授权系统为组织机构基础信息应用交换平台的软件集成和登录控制提供实现方法和技术保障,实现集中式的认证与授权机制,以及对应用程序的合法访问。建立统一的信息入口和用户管理机制,实现统一的访问策略定制和单点登录功能,使得操作员从终端一次登录,自动匹配操作资源的功能,为操作人员和管理人员提供方便和有效的操作界面。统一用户管理、认证与授权系统是交换平台信息资源共享的基础和关键因素。统一用户管理、认证与授权系统主要包括以下三个模块:

①用户管理模块

用户管理是实现用户的增加、删除、修改等功能。

②授权管理模块

授权管理主要是定义用户权限控制类型和权限等级,定义增加、删除、修改角色,将权限控制类型和权限等级进行搭配,组合成不同的权限管理角色,并将权限管理角色赋予不同的组织。同一组织中的用户自动获得统一类型的角色,同一组织中的不同用户还可以进行差异化的定制。

③应用审计模块

应用审计的内容记录包括组织机构基础信息交换、系统访问量和网络流量、用户活动等情况。通过可视化图形界面查询系统记录的各项操作日志,并支持日志的导出、复制和清除等操作。

4.组织机构基础信息数据交换系统

数据交换子系统是实现组织机构基础信息应用交换平台与应用单位之间的数据交换,实现数据库之间的数据同步,以及对信息交换系统交换节点、流程和服务的统一管理,确保组织机构基础信息数据传输的安全和正确。数据交换系统主要包括数据交换内容定制模块、数据交换调用模块、数据库同步模块和数据交换日志记录模块。

①数据交换内容定制模块

数据交换内容定制模块主要完成平台与交换平台之间数据交换内容的定制。

②数据交换调用模块

数据交换调用管理模块主要通过可视化的界面,人工启动、停止各应用单位节点的数据交换系统。

③数据库同步模块

通过事件触发方式,实现数据库之间的同步更新。

④数据交换日志记录模块

数据交换日志模块的主要功能是在平台与应用单位节点的数据交换过程中,以及数据库之间同步过程中,对系统运行情况的进行记录,并向运行监控系统发送系统运行情况信息。

五、交换平台应用

建立了集“组织机构代码基础信息查询、统计和数据实时交换”于一体的应用交换平台,通过提供可集成、可组合和可调用的基础服务组件以及不同接入方式,提供了“一站式、多接入方式、高可靠、低成本、标准化”的服务,实现了组织机构代码及其基本信息“一次采集、多方共享”目标,创造了一种全新的组织机构代码基础信息应用交换模式。

在研发过程中,注重自身采纳技术的创新。应用交换平台采用SOA和分布式技术架构,基于汉字检索引擎,并利用自建的同义词表(4 000多个同义词组),提高了组织机构基础信息的查准率和查全率,达到亚秒级的检索响应速度;采用Web Service技术,实现了应用方信息系统与信息应用交换平台之间的异构无缝连接;采用多链路负载均衡和应用负载均衡技术,保障了信息应用交换平台的高可靠性和稳定性;采用基于数字证书的USB-KEY身份认证技术,建立了应用交换平台全程监控和管理机制,增强了应用系统的安全性。

应用交换平台以统一的接入标准和信息交换标准,提供了“一站式、多选择、高可靠、低成本、标准化”的服务。经过实践,目前已有6家应用单位接入应用交换平台,运行情况良好,证明了模式的可行性和强大的生命力。下一步将在全市政府部门中进行推广,形成较大的用户群,从而提高信息应用交换平台的利用率,提高各个政府部门的监管能力和工作效率,进一步加强相关政府管理部门对各类机构的联动监管,充分体现出电子政务的整体效能。

结论

组织机构基础信息应用交换平台建设,是推进全市信息资源整合、促进信息共享的一项重要措施。以组织机构代码数据库为基础,建立一个数据规范、互惠互利和资源共享的组织机构基础信息应用交换平台,解决当前政府各级部门对组织机构基础信息资源重复采集、信息不一致等问题,对推动政府信息公开,提高政府公共管理水平和工作效率,增强政府监管和服务能力以及政府部门的宏观决策能力起到巨大的推动作用。

猜你喜欢
基础数据库机构
“不等式”基础巩固
“整式”基础巩固
“防”“治”并举 筑牢基础
数据库
一周机构净增(减)仓股前20名
一周机构净增(减)仓股前20名
一周机构净增仓股前20名
一周机构净减仓股前20名
数据库
数据库