黄小奇 汪华斌 曾 志 罗中良 王宇翔
(1.惠州市惠阳区自然资源局 惠州 516009;2.惠州学院电子信息与电气工程学院 惠州 516007;3.广东麦科瑞地理信息工程有限公司 惠州 516002)
不动产统一登记工作是我国十八大之后的一项重大的改革事项。建立不动产统一登记制度,有利于保护不动产权利人合法权益和提高政府治理能力[1-2]。原有的不动产登记涉及国土、房管、地税等多个部门,办事效率低下[3]。2014年12月22日,国务院颁布的《不动产登记暂行条例》为建立不动产统一登记制度提供了法律依据,并规定国务院国土资源主管部门会同有关部门建立统一的不动产登记信息管理基础平台[4],以全面加强对不动产的管理,维护国民的合法利益,并全面提升便民服务模式[5]。同时要求各级不动产登记机构登记的信息应当纳入统一的不动产登记信息管理基础平台,确保国家、省、市、县/区四级登记信息部门及相关信息的互联互通,并实现实时共享[6],提升协同办公、协同管理的服务能力。
根据信息管理系统的技术发展,本平台建设中采用多编程语言的混合开发,充分发挥编程语言在各领域的优势,以数据驱动为导向,构建面向服务的架构。利用现有信息化成果基础,集成、整合数据资源,采用大型关系型数据库实现多源、多类型数据的统一管理,实现空间数据与非空间数据的一体化存储。
1)在面向应用层上以JAVA技术为主,以.NET技术为辅,充分利用原有的市、县级相关部门所建设的房地产、农林、海洋产权信息系统的数据。由于相关部门各种所建设的系统存在不同的编程体系,因而本系统在设计上采用WebService接口整合原有信息系统中所存在的、由于采用不同编程体系的各类应用服务,从而实现与现有应用服务无缝对接的“服务×n=应用程序”SOA架构设计,同时实现各业务部门及信息的互联互通。对于各部门原有的存量产权信息数据使用.NET技术下的C/S结构进行开发,从而实现存量数据入库。
2)在系统面向服务层的相关设计上,本系统采用JAVA技术开发,目的是有利于实现云计算环境下的资源池共享,从而使设计的信息管理平台符合“国土资源云”总体框架要求。另一方面也便于所设计的系统迁入云平台部署。
3)数据交换层的设计中,遵循相关国家标准。设计中数据传输协议采用安全可靠的SFTP协议,以保障信息传输中的安全性。同时亦可满足了不动产登记信息中存在大容量附件的传输需求。针对不动产登记信息业务中存在大量个性化数据交换和共享的需求,设计中采用WebService技术,同时以XML报文作为数据交换的格式,从而大大提供系统的适应性。
4)数据存储层设计。由于设计不动产信息的数据量巨大、相互之间关系、逻辑较为复杂。因此,设计中采用大型关系型数据库ORACLE作为系统的数据库系统,以满足本系统业务中海量数据存储的要求,并在设计中采用磁盘阵列为存储设备构建数据中心,从而实现系统所要求的保障数据存储具备高可靠性、易归档和易维护等特点。
5)面对海量数据的快速检索,采取以业务导向为驱动。在数据中心上层,使用不同的解决方案,并通过构建专项数据存储方式,来应对具体的业务需求。空间数据采用ArcGIS SDE中间件来存储和访问ORACLE数据库中的空间数据。海量数据快速查询采用MyCat中间件,结合分布式MySQL数据库,对海量数据横向切分并分布式存储,同时MyCat中间件提供了统一的查询入口,有效降低了开发调用难度。数据更新极少,查询频率高的数据,采用memcached、redis等内存数据库解决方案。
系统平台框架横向分为基础设施、数据资源、服务资源、综合应用四个层次。纵向由运行维护中心贯穿综合应用层、服务资源层、数据资源层。设计的系统框架图如图1所示。
1.2.1 系统基础设施层设计
系统基础设施层是支撑不动产权信息登记系统运行所需要的软硬件环境,根据系统特征和要求,系统基础设施层主要包括系统运行的网络环境,如VPN,数据库系统、GIS系统等软件环境,以及系统的计算机资源、网络设备和存储设备等硬件,构成整个系统运行的软硬件环境等。
1.2.2 数据资源层
系统数据资源层主要由基础设施所构建的数据存储、数据库、GIS系统等基础上的业务数据、省中心数据库及相关支撑套件所构成。系统数据资源层是相关业务的数据抽取、数据检查、数据扭转并归档数据提供服务能力的基础,同时为本系统上层服务资源层提供相关的应用数据层支撑。
本系统设计中,根据系统特点和要求,数据资源层主要由业务数据、数据中心和数据集市等三个层次构成的数据存储。业务数据设计时主要由分布于各区级相关部门的不动产登记信息数据库系统构成,它们通过数据交换汇集于数据中心的ODS。本系统设计采取ETL数据抽取和数据检查等方法,从而将规范和合格的数据归档在数据中心。由于业务数据巨大,数据中心设计时采用大型关系型数据库ORACLE系统,并使用相关分区表技术存储以适应数据库设计中的单表亿级数据量的处理需求。
1.2.3 服务资源层设计
系统服务资源层是系统综合应用的支撑层,是构建应用中心与横向协作系统业务基础。具体设计是由数据交换、地图、统计分析、数据共享等众多服务组成,并由服务管理对众多服务进行统一对上层业务服务的管控。为了实现系统设计的“服务×n=应用程序”服务框架,系统设计中采用地图和数据查询等服务构建并以地图为入口的查询应用,方便用户和管理者,从而提升了系统的服务能力。
1.2.4 综合应用层设计
系统综合应用层的设计根据省市要求和业务部门的业务逻辑,采用由分布在区级的各业务受理中心、面向各业务协同部门横向业务的信息共享中心、业务综合监管中心以及系统运维中心等构成。业务受理中心主要由登记业务管理、登记档案管理和权籍管理等子系统组成,分别管理数据资源层中的相关业务数据;信息共享中心设计中强调协同部门的横向协同共享、共享服务设计,同时支持社会公众信息查询的需要;系统运维中心主要功能是对系统用户、用户权限、操作日志以及系统配置等进行统一的管理。
基础支撑平台采用silverlight技术进行开发,实现数据融合管理模块、数据服务管理模板、数据资源管理模块、用户管理模板、权限管理模块以及日志管理模板等功能,同时满足省级平台的灵活调整和搭建。
基础支撑平台作为业务应用与数据交互之间的桥梁,利用数据管理模块,提供统一的数据加载和数据维护,根据数据特征和应用需求对数据进行挖掘和合理组织,对不动产登记业务产生的数据进行统一的综合管理;利用可视化信息模块和应用搭建模块,提供统一的信息可视化搭建、页面搭建和业务搭建的技术支撑框架体系;利用运行维护模块提供统一的应用系统维护管理功能,对不动产登记各种应用系统的建设提供后台支持。基础支撑平台架构如图2所示。
图1 系统框架图
根据区级不动产登记局的需求分析,综合利用各地区目前所开展的不动产统一登记平台相关数据库建设现有成果,按照国家新的不动产权管理要求,系统设计中充分考虑系统设计的相关横向部门,如国土、房产、林业等对土地、房屋、林地等登记信息的统一管理和综合监管提供信息化手段,采取以下几点设计方向。
1)实现不动产数据统一管理。
2)实现业务查询、分析、统计、监管等多维度展示不动产数据的登记情况,并具备辅助不动产数据相关的决策分析功能。
3)实现对不动产数据的共享与服务。
4)基于业务分析,系统设计包括业务受理中心、综合监管中心、数据交换中心、信息共享中心和运维中心等五大系统中心。
为实现不动产数据库的规范化,系统设计中首先对存量不动产登记信息进行规范化梳理。处理方法是对于同名异质或者同质异名的不动产登记以及不动产涉及的权利相互交叉信息等进行整合,达到实现存量不动产登记信息表达的规范和数据库语义一致性的要求。其次,在设计各类数据库数据应符合不动产登记要求,保证相关数据的完整性。对于数据不完整的存量不动产权,设计中支持依据档案资料或权籍调查补测等方式补充、完善等业务,从而确保系统数据完整性。由于不动产数据库中的登记信息必须与数据库建设前的数据保持绝对一致,同时设计中各类数据是依其空间信息建立关联关系,从而可以确保数据在图形和属性、历史和现状等关系上做到清晰,并保持其完整性。系统设计的各数据库之间的关联关系如图3所示。
图2 不动产登记信息管理平台基础支撑平台架构
图3 各数据库之间的关联关系
图4 不动产登记信息管理平台主界面
不动产登记业务管理系统以图形驱动业务为设计思路,以不动产权籍调查所建立的不动产单元为基础,且在系统中保证单元具有唯一编码,满足各管理机构对于涉及不动产的相关业务办理需求,如首次登记、抵押登记、转移登记、更正登记、现有存量变更登记以及其它涉及法律、行政法规规定的登记类型,如注销登记、抵押登记、查封登记等。
不动产登记档案管理系统依托于档案管理数据库,提供档案录入、档案管理、信息查询等功能,满足档案数字化扫描、数字化存储、数字化管理和便捷查询输出的需求,实现对不动产登记工作中的存量和新增档案的电子化管理。完成了与房产系统的对接接口建设、维护,实现了不动产登记数据的推送和交易数据的获取,接口运行稳定。完成了与国土系统的对接接口建设、维护,实现了不动产登记数据的推送和审批数据的获取功能,接口运行稳定,主界面如图4所示。
城市化的快速发展要求创新不动产管理模式成为近年来我国必须解决的问题[7]。建立不动产登记统一数据库,在此基础上实行不动产数据整合是不动产管理的必然[8]。根据区级实际情况,系统完成了不动产登记系统的开发,主要包括业务管理、档案管理、信息协同共享、信息公开查询等系统的安装、部署、集成调试,进行本地化部署,大大推动城市智慧化,为智慧城市建设提供科学决策。