基于Web Service的城建档案信息共享平台

2017-03-15 11:59李春许连生
电子技术与软件工程 2017年2期
关键词:数据检索数据共享城建档案

李春++许连生

摘 要 随着数字化城建档案馆和城建档案信息化建设的不断深入,以城市规划、建设、管理为中心,提供一站式服务和信息资源共享成为城建档案管理工作者的面临的最大挑战。本文讨论了基于Web Service 技术建立城建档案信息共享平台的方案,分析和提出了城建档案信息共享数据库的设计方案,并确定了相应的数据表结构,设计了城建档案工程级、案卷级信息的检索和档案电子附件传输等功能接口。初步实现了城建档案信息系统与规划管理信息系统之间的信息共享,为将来城建档案信息资源在更大范围、更广领域的信息共享做了有益的尝试。

【关键词】城建档案 数据共享 数据检索 XML Web Service

1 项目背景

城建档案是在住房和城乡规划、建设和管理活动中直接形成的对国家和社会具有保存价值的文字、图纸、图表等各种形式和载体的历史记录,是社会管理和公共服务的重要资源,对于促进城市科学管理,统筹城乡发展,保证城市生产生活秩序,维护城市安全、应对城市突发事件等具有十分重要的意义。

由于部分城建档案馆对馆藏档案的管理、利用和资源共享还停留在一个比较低的水平上,造成“信息孤岛”的产生,会影响到各建设主管部门将业务管理档案移交到城建档案管理部门集中管理的积极性。主要表现在以下几个方面:

(1)城建档案馆仍未走出封闭状态,部分城建档案馆的工作方式基本上是接收移交的档案,整理编目立卷、存储入库、查阅调卷几步曲,档案馆类似于资料库,信息被束之高阁,变成了“死”档案。

(2)资源共享的意识淡薄。近几年来,城建档案馆藏数字化率逐渐成为衡量规模、信息化建设水平和地位的重要指标,但是如何将这些数字化处理后的数据置于整个社会信息化建设体系中,实现信息资源的共享,目前还没有得到足够的重视。

(3)数据异构,阻碍共享。目前各类城建档案由多个部门分别产生,各类业务管理系统由各部门分头建设,自成体系、紧密耦合的,它们所采用的基本架构、运行环境、开发语言等都不尽相同,造成了各系統之间互连互通都困难,更谈不上信息共享了。

此外,城建档案自身的复杂性也阻碍了城建档案资源在更大范围内的共享。

2 本文研究的内容

本文立足于数字化城建档案馆建设的需求,结合城建档案管理的具体情况,实现了城建档案馆数据库与规划管理系统之间跨网络、跨系统的信息共享,并探讨了在平台建设中面临的主要问题和实施策略。

2.1 需求分析

作为城建档案数据的提供方,希望信息共享平台能够满足:

(1)不影响原有系统功能和性能。

(2)确保城建档案原始业务数据库的安全。

(3)提供标准的接口,便于以后扩展出更多的功能。

作为城建档案数据的使用方,规划管理系统希望信息共享平台能够满足:

(1)使用统一的入口访问城建档案数据。

(2)可以通过多种方式检索。

(3)可以通过不同的规化管理信息系统检索档案数据,使用唯一编号,访问到相应的规划选址、用地、报建档案。

(4)能够下载并显示检索到的城建档案电子附件。

2.2 城建档案信息共享平台服务体系

2.2.1 城建档案信息共享平台服务器端接口设计标准

城建档案信息共享服务平台基于.NET Framework 4.5开发,通过标准的Web协议提供服务。各类规划管理系统通过专线网络调用它向外界暴露出的API,并向其传递查询参数以及验证信息。部署在服务器端的Web Service根据用户的查询参数访问数据库,将获取到的城建档案数据封装为统一标准的XML格式返回给用户。

2.2.2 客户端的使用模式

规划管理系统发出城建档案查询请求、并展示城建档案信息共享平台返回的数据,具体流程如下:

(1)对当前请求用户发出档案查询的通行证;

(2)准备请求的参数;

(3)发出请求;

(4)接收返回数据;

(5)对查询行为进行记录;

(6)显示返回结果;

3 工程级档案目录服务

3.1 工程级档案的列表信息的检索接口说明

接口地址

http://[ServerIPAddress]/Service.asmx?op=opGetProjectList

函数原型

string opGetProjectList(string ClientAppName, string UserName, string UserTicket, string SearchPattern)

该接口提供档案模糊检索功能。

输入参数为4个:

ClientAppName:此为常量,类型为字符串,规定为“UPDS”,代表辅助决策支持系统;

UserName:辅助决策支持系统中的当前请求用户名称,类型为字符串;

UserTicket:规管系统中当前请求用户的通行证代码,类型为字符串;

SearchPattern:检索关键字,类型为字符串。

通过输入关键字,可以对建设单位、工程名称、工程地址、规划许可证号、规划许可证日期等五个数据库字段进行检索,返回符合要求的数据集。

返回结果为符合条件的工程档案列表,每一条记录描述相应工程的元数据。以XML文件格式的字符串方式返回:

<?xml version="1.0" encoding="UTF-8"?>

< archiveProjects count=”n”>

dshjj-dsjids-dsjd1SP2013GH001总规档案xxx街区xx建设单位报建/用地/选址

......

3.2 案卷级和文件级档案的目录服务

3.2.1 案卷级档案的结构化信息的检索接口说明

接口地址

http://[ServerIPAddress]/Service.asmx?op=opGetProjectData

函数原型

string opGetProjectData(string ClientAppName, string UserName, string UserTicket, string PrjID)

该接口提供指定工程档案的详细的内部结构信息。

输入参数为:

ClientAppName:此为常量,类型为字符串,规定为“UPDS”,代表辅助决策支持系统;

● UserName:规划管理系统中当前发出信息检索请求用户名称,类型为字符串;

● UserTicket:规划管理系统中当前发出信息检索请求的通行证代码,类型为字符串;

● PrjID:工程级档案的ID号,类型为字符串。

该内部结构信息以XML格式的字符串返回:

<?xml version="1.0" encoding="UTF-8"?>

< archiveProject >

(案卷列表)

案卷ID

案卷档案号

案卷題名

文件内部ID

文件档案号

文件标题

文件日期(2012-01-12)

文件页数

(文件附件列表)

附件ID CArchive_Archive_FileAttachments->FA_ID

附件的电子文件名称 FA_DigitalFileName

附件的大小(字节数)

3.3 电子附件的传输接口说明

接口地址

http://[ServerIPAddress]/Service.asmx?op=opGetFileAttach.ashx? ClientAppName={0}& UserName={1}& UserTicket={2}&FAID={3}

该接口提供指定工程档案的详细的内部结构信息。

输入参数为:

ClientAppName:此为常量,类型为字符串,规定为“UPDS”,代表辅助决策支持系统;

UserName:辅助决策支持系统中的当前请求用户名称,类型为字符串;

UserTicket:辅助决策支持系统中的当前请求用户的通行证代码,类型为字符串;

FAID:电子化附件的ID号,类型为字符串。

返回结果为该电子附件文件的HTTP Stream。

4 镇江市规划综合管理信息系统调用城建档案信息共享平台

(1)在镇江市规划综合管理信息系统的地图界面中,可以通过两种方式检索城建档案信息,一种是输入关键字(例如:建设单位、工程名称、工程地址、规划许可证号等),系统会通过城建档案信息共享平台的http://[ServerIPAddress]/Service.asmx?op=opGetProjectList 接口返回符合条件的工程列表。另一种是使用WebGIS功能,通过点击用地红线、选址红线的地块,获取PrjID或者批准该地块的许可证号,通过城建档案信息共享平台的http://[ServerIPAddress]/Service.asmx?op=opGetProjectData 接口返回符合条件的工程信息。

(2)找到符合检索条件的工程级档案信息列表后,通过城建档案信息共享平台http://[ServerIPAddress]/Service.asmx?op=opGetProjectData和http://[ServerIPAddress]/Service.asmx?op=opGetFileAttach.ashx接口,可以显示该档案的每一个电子附件。

5 总结和展望

长期以来,异构数据、系统之间的数据共享一直是困扰城建档案在不同单位、部门之间高效利用的难题,本文采用Web Service技术研究和实现了档案结构化信息的在线发布和档案电子化文件的按需传输,将复杂的城建档案数据库封装在Web Service服务之后,通过提供统一的数据接口,由授权访问的其它规划信息管理系统进行调用,实现了城建档案馆和规划局信息系统的数据融合。

在满足国家政策要求和档案安全管理保密的前提下,还可以实现城建档案数据与质量监督、施工图审查等业务系统的异构数据间的连结和集成,使城建档案信息共享范围扩大到建设局建管处、质监站、施工图审查中心等单位,从而形成更大应用范围的城建档案共享平台。

作者简介

李春(1979-),男,陕西省汉中市人。研究生学历。现为江苏省镇江市城乡建设档案管理处科长、工程师。研究方向为计算机技术领域工程。

作者单位

1.江苏省镇江市城乡建设档案管理处 江苏省镇江市 212000

2.镇江市公共资源交易中心 江苏省镇江市 212000

猜你喜欢
数据检索数据共享城建档案
高速公路省级清分结算平台高效数据检索应用探究
本刊进入的国内外数据检索/文献服务机构
本刊进入的国内外数据检索/文献服务机构
如何做好城建档案的保密与利用
大数据时代的城建档案信息系统构建问题研究
浅析城建档案管理工作的重要性
基于图模型的通用半结构化数据检索