APP下载

基于Web应用的法人库系统设计

2011-06-03陕西省标准化研究院孙建军种芳

大众标准化 2011年12期
关键词:法人基础数据库

□ 陕西省标准化研究院 孙建军 种芳

基于Web应用的法人库系统设计

□ 陕西省标准化研究院 孙建军 种芳

整合和统一不同部门的法人单位基础信息,实现信息资源共享和法人单位基础信息的实时更新,对我省其他行业信息化的发展起着示范作用,有利于国家的宏观调控,扩大了政府应用和服务领域。

为加快政府信息化建设步伐,增强政府网络建设、互联互通,增强政府监管和服务能力,提高政府行政管理质量和效率,实现行政管理电子化和信息化,国务院信息化领导小组办公室“十五”期间制定的《我国电子政务一期工程建设方案》,确定了国家近期重点建设的4大基础性、战略性资源数据库——“人口基础信息库”、“法人单位基础信息库”、“自然资源和空间地理基础信息库”、“宏观经济信息数据库”。其中就“法人单位基础信息库” (以下简称法人库)建设明确要求:建设以机构代码为惟一标识的全国法人单位基础信息库和查询服务系统,向社会提供服务。

依据《关于我省电子政务十二个业务系统和四个基础数据库建设有关问题的会议纪要》(陕西省政府2005年第35次专项问题会议纪要),启动人口基础信息库、法人单位基础信息库、自然资源和空间地理基础信息库、宏观经济数据库建设。陕西省“法人单位基础信息数据库”建设项目由陕西省质量技术监督局牵头,省工商行政管理局、省国家税务局、省地方税务局、省统计局、省民政厅、省机构编制委员会办公室共同参建。建设以组织机构代码为惟一标识,采集具有民事行为能力、依法独立享有民事权利和承担民事义务的组织及其分支机构的登记注册、银行开户和纳税等行业信息的政府公共基础信息数据库。

法人库系统及web应用

1.1法人库系统

法人库即法人基础信息数据库,是具有信息高速处理、同步交换、适时共享的业务工作平台,为各级政府建立“信息共享、业务联动、交叉稽核、统一监管”的宏观管理和服务体系提供技术支撑。

基于web应用的法人库系统框架如图1所示,由部门前置机系统、数据交换中心和法人基础数据库构成。部门通过数据桥接系统将各部门业务交换库的数据导入到各部门前置机交换库中,部门前置机交换库与数据交换中心实现信息共享,在数据交换中心实现数据一致性比对或按照法人业务交换流程最终形成法人数据,导入法人基础数据库。

1.2 web应用

1.2.1 web发布系统

web应用是一系列web页面和其他资源的集合,web页面由对象组成,如JPEG图形文件、GIF图形文件、声音文件、Java程序等。web应用一般采用客户端/服务器端的服务模式,浏览器是web应用的用户代理,用于显示web页面,并且提供大量导航功能,客户按需操作。这保证了web应用的功能完善、快速、高效与可靠的性能,通过对法人库进行数据挖掘与分析的结果,在web中能得到充分的应用展示。

基于以上分析,我们设计了适用于法人库web应用项目的web发布系统,达到通用、易用、满足用户个性化需求、提高系统稳定性的目的。本系统采用J2EE+Tomcat+SqlServer实现web应用原型开发,设计基于网络应用的法人库系统,充分利用Ip技术、Xml语言、SOA集成框架、数据挖掘等技术资源,对法人基础信息数据库开发基于web应用的业务功能组件,提高电子政务信息化系统的设计水平。

1.2.2 web发布系统应用

法人库包含了描述一个单位的基本特征的信息,最大的特点是以组织机构代码作为数据库中所有单位的惟一的、始终不变的标识。法人库信息分为基本元素信息和扩展元素信息两大类。基本元素信息是指法人库基础信息,包括:组织机构代码、法人名称、法人状态、法人类型、法人住所、法定代表人姓名、成立日期、批准机关、注册或登记号等9项。法人扩展元素信息是指除法人基本信息外部门间共享需求较为普遍的法人信息,包括:组织机构代码信息、注册或登记信息、税务登记信息、统计信息4大类等34项。法人库信息具有权威性、准确性、完整性、动态性及易于应用的特性,同时基于web的法人库应用有着广泛的用途:

a)信息资源服务

包括提供法人单位的基础信息、注册登记信息和纳税登记信息,也可提供法人单位的类型和行业信息,还可动态地了解法人单位的机构变化情况等。当然通过基本信息服务不仅可以清楚地掌握当前法人单位的状态,也可作为核实信息的依据。

b)专题服务

政府机构应向社会提供高效、规范、透明和全方位的服务,全面实现政府职能从管理型向服务型的转变。政府部门在构造自己应用时可充分运用法人库丰富的信息资源,针对服务对象不同定制相应的专题服务,全面满足服务对象个性化的服务需求。

政府根据政务需求,通过定制法人库特定信息或经加工后法人信息,满足自身需要或对外开展服务。如国家在减灾防灾中,需要获取某行政区划内法人单位的类型和分布情况,作为制定应急预案或救灾过程的决策依据,以提高事件应急处理的效率和科学性。

c)决策服务

宏观决策是指通过全面地统计和分析法人库相关数据,获取有关法人(类型、区域)结构分布、所有制结构、经济行业特征等诸多与国家宏观管理与决策相关的重要信息。这些信息从不同方面反映了当前国家的实际情况,是决策部门全面认识和了解全国及区域性经济社会发展情况的重要依据,具有重要的价值。

系统设计

法人库系统要实现质监、编办、民政、工商、国税、地税6部门的法人基础信息实时的数据交换、信息交换与共享平台,是在不同的系统上部署数据交换的设置工具,提供可靠的数据交换传输服务,支持同步异步的数据交换功能以及数据交换监控的管理机制;数据交换采用适配器技术,通过简单界面配置的方式在信息交换与共享平台上实现6部门的数据交换,改变以编程为主的硬链接方式,实现系统间的快速集成。

2.1数据桥接系统

数据桥接系统是数据采集与集成的过程。采集数据由6大参建部门提供,是法人库数据的源头,是数据交换和比对处理的基础。数据交换系统把部门前置机交换库连接到业务交换库,并支持法人数据在部门业务交换库和前置交换库间的双向交换。

如图2所示,数据桥接系统主要由用户管理模块、配置管理模块、导入导出模块和日志管理模块组成。各部门管理员通过用户管理模块登陆该系统,完成数据库目标配置,并最终将本部门需要提供的法人数据提取到本部门的业务交换库中。

2.2数据交换系统

数据交换系统主要完成数据传递以及在这个过程中产生的线程处理与信息监控,主要实现数据汇总、比对、业务流程及入库并反馈不一致数据的功能。数据交换平台包括数据交换、适配器运行环境、适配器开发工具、适配器连线工具和元数据管理5大功能模块。其中数据交换完成数据接受与发送的功能;适配器运行环境完成适配器监听、事件处理、总线数据发送和数据接收功能;监控管理中心监控与管理中心子系统,并对整个交换平台进行监控和管理;适配器开发工具和适配器连线工具是基于Eclipse插件开发的支持图形界面的工具;元数据管理是关系型适配器,支持异构库与异构表之间的数据交换,利用Xml文件作为数据交换的桥梁,将表示Xml文件格式的Xml Schema文件注册到LADP中,以便从中获得异构表字段对应的Xml标签。

2.3数据比对系统

在部门之间数据交换的基础上,数据比对系统对来自不同部门的基础信息进行自动比对和人工比对,根据比对结果,找出部门之间法人基础信息数据差异和问题。数据比对主要包括数据预处理、数据自动比对和数据手工比对3个过程。数据预处理对各部门数据进行规则性分析,查找不完整或含有特殊字符等不规范的数据。数据比对(包括自动和手工)检查数据的一致性,发现差异数据。对于在数据预处理或信息一致性比对过程中出现的问题数据,应及时反馈给各相应部门,以便部门可做相应的核对或处理,最终保证信息的准确性和完整性。 数据比对系统功能设计如下图所示:

2.4 Web发布系统

经过数据桥接、数据交换和数据比对系统最终形成的原始法人基础信息库,成为web应用的基础,本系统设计的web应用由数据挖掘分析系统和web发布系统共同组成。这也是本系统设计的核心内容,如图4所示,最终的法人基础信息数据库通过web应用服务器将业务功能发布成web服务。通过资源层统一接口的数据库,应用逻辑层通过Ip技术、Xml语言、SOA集成框架、数据挖掘技术资源提供各项业务服务,最终通过网络发布到客户层。

2.4.1 web应用技术

因法人库系统除了本身基础数据的建设,也牵涉到不同政府部门(工商、质监、编办、民政、国地税)的数据整合应用,故采用SOA集成架构即面向服务的体系结构。基于SOA思想,任何一个组件或者非组件的业务功能都可以发布成web服务,被其他web服务访问使用,任何一个web服务都可以通过服务中心根据服务的描述查找其他自己需要的服务。SOA具有随时可用、粗粒度的服务接口分级、松散耦合、可重用的服务、服务接口设计管理、 标准化的服务接口、支持各种消息模式、精确定义的服务契约的特征,在法人库系统的建设中使用SOA集成架构可以使业务系统间的互操作变得更加简单、标准化,使得应用系统的集成更加容易。

数据挖掘系统是基于Business Objects数据挖掘分析工具对法人库信息进行2次开发,实现法人数据的统计挖掘分析,为政府宏观决策提供依据。对法人数量、注册资本、类型、所属行业、经营范围、成立日期等信息,通过聚类分析、正态分布分析、回归分析、时间序列分析等方法,挖掘法人信息中包含的潜在信息,如法人存在的生命周期长短、区域内法人数量的变化趋势及各种类型法人的发展状况等进行预测分析,以图形报表的方式进行展现,并提供打印的功能。

web发布系统是法人基础数据库面向用户的惟一界面,借助本系统向用户提供各项功能。用户可以查询获得任何需要的法人基础信息,法人信息核查比对、法人组织结构、法人趋势变化分析、法人地理区域统计分析功能,web发布系统提供法人单位信息的查询统计功能,并根据数据和业务类型进行应用分级,通过界面和数据服务接口的方式为用户提供服务。系统提供角色分级功能,满足政府、企事业单位和社会公众对法人信息不同的需求。

2.4.2 web应用模块建设

根据图4可知web应用模块有基础信息服务、数据分析、应用服务、OLAP在线分析和数据挖掘5个模块;这些服务能为政府决策提供有力辅助,为社会建设发展提供支持。

基础信息服务模块提供法人基础信息的查询、工商法人、事业单位法人、党政机关法人、社团法人、基金会法人、民办非企业法人的查询、国地税税务登记信息,以及法人变更信息、历史信息、年检信息、组织机构代码废置、非正常户信息等。

数据分析模块包含法人类型统计、法人经济类型统计、经济行业统计等法人登记信息的数据统计。例如法人类型统计通过法人类型关键词统计分析法人类型的分布情况,从而了解法人类型的分布比例、变化趋势以及构成情况,提供全国及区域性经济社会发展情况的重要依据。

应用服务模块包含法人信息核查比对、法人组织结构图、法人趋势变化分析等法人登记信息的数据结构分析。例如法人组织结构图通过法人组织机构代码及主管代码查询法人的上级主管部门和下属部门,生成树状法人组织结构图,直观展现法人组织机构和隶属关系,如图6示。法人趋势变化分析以行政区划为单位,统计某一行政区划法人总体数量、某一类型(以经济行业、经济类型分类)法人数量按年度的变化趋势,为政府宏观决策提供支持。

OLAP在线分析模块通过法人注册资本、类型、所属行业、经营范围、地域、规模等维度对法人信息进行OLAP在线分析,以图形、报表的方式展现,用户可以方便地得到需要的报表分析数据。

数据挖掘模块通过法人数量、注册资本、类型、所属行业、经营范围、成立日期等信息,通过聚类分析等数据分析方法,挖掘法人信息中包含的潜在信息。主要功能包括法人单位数量变化时间序列分析、法人生命周期预测分析、法人经营范围分类分析,例如根据法人单位总量的历史数据建立数学模型(Arima模型、灰色预测模型等),以历史数据为时间序列,分析得到未来几年时期法人单位数量的估计值,如图7所示。

结语

国家信息化领导小组提出,要“以政府信息资源开发利用为突破口,带动社会信息资源的开发利用,遵循‘统筹规划、国家主导、统一标准、联合建设、互联互通、资源共享’的24字方针,积极开展政府数据库建设,建立政府数据库的数据资源体系、政府数据库的管理体系、政府数据库的规范标准体系、政府数据库的共享体系”。

法人基础数据库是基础性、战略性数据库。基于web应用的法人数据库系统项目的建设,采用防破坏、防泄密的安全技术,系统与功能设计具有长远战略考虑。法人数据库解决了我省目前存在的信息孤岛问题。整合和统一不同部门的法人单位基础信息,实现信息资源共享和法人单位基础信息的实时更新,对我省其他行业信息化的发展起着示范作用,有利于国家的宏观调控,扩大了政府应用和服务领域。

猜你喜欢

法人基础数据库
“不等式”基础巩固
“整式”基础巩固
完善法人治理结构 增强打造世界领先内生动力——中国石化完善法人治理结构的实践与思考
非营利法人破产特殊制度安排研究
陕西省法人及其他组织违法失信“黑名单”
“防”“治”并举 筑牢基础
数据库
数据库
数据库
数据库