杨磊
摘 要 长期以来由于房产交易登记地域化的鲜明特性导致镇江市市区以及辖市区丹阳、句容、扬中分别采用了不同的房产登记管理系统,产权数据分散、数据结构差异很大,为能够实现联网查询房屋产权数据和推进部门信息共享的要求并依此逐步向全省推广房产信息联网工作,健全房地产市场调控长效机制,实现全国住房信息联网。采用Webservice对这些不同系统产生的产权数据进行处理和转换,由此形成具有标准统一的产权数据并集中到统一的数据平台当中,从而为建立产权数据联网查询平台提供了全面、有效的基础数据。
【关键词】房屋登记 信息查询平台 WebService
镇江市房产信息查询平台采用Web模式,基于B/S模式实现镇江全市房产联网数据的查询设计、信息查阅和数据统计等,完成纪检部门、公积金中心、金融机构等单位对镇江市房产登记中心提出的房产信息联网数据共享需求。本系统包含的功能有:纪检系统信息查询、公积金信息查询、金融机构信息查询、收费管理、系统管理等。除了产权信息之外,同时也将商品房备案系统数据整合进来,从而形成涵盖全市的产权登记信息及商品房备案信息的全面信息库。为以后的银行、公积金、地税等相关单位提供信息查询服务,实现整个镇江市产权数据全面、完整的综合查询服务。
1 系统设计方案
系统设计方案如图1。
为实现查询平台的各项功能此次采用了基于CXF的webService服务,提供webService方式的房产信息服务,从而为其他合作单位的业务系统与房产信息平台的信息查询提供灵活的对接方式。WebService技术,能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件,就可相互交换数据或集成。依据WebService规范实施的应用之间,无论它们所使用的语言、平台或内部协议是什么,都可以相互交换数据。
事实上,许多IT工程师宁愿忍受浏览器所带来的功能限制,也不愿在局域网上去运行一个DCOM。所以,我们借助CXF提供前端建模的概念,允许您使用不同的前端API来创建Web服务。API允许您使用简单的工厂Bean并通过JAX-WAS实现来创建Web服务和动态Web服务客户端。
2 地税WebService查档
2.1 获取数据说明
如果是通过产权证号查,查的数据有:
10001:10001*D:Z:QUERY#keycode:0200002689
fcbookowner=ownername,ownertype,owneridtype,ownerid,contractdate,appmoney,hsfrom,rightshare,qszylx_0,sfwyzf_0,zrflxdh_0
hsbuyer=hsbuyer,hsbuyertype,hsbuyerid,hsbuyeridtype,csflxdh_0
说明:所有以_0开头的都是地税需要但是房产没有的字段,在提供的xml也需要提供这些字段(xml中这些字段需要去掉_0),只是字段的值可以是空。
2.2 密钥认证方案
(1)地税业务系统发送获取数据请求,在请求中除了业务数据请求字符串之外,还应包含“数据获取说明”中规定内容。
(2)请求方式为socket通讯方式。发送的业务数据由部署在指定服务器的Socket客户端接收。
(3)服务器的Socket客户端接收请求后,应用程序开始读取客户端的IP地址和密钥码信息,应用程序向房产端的webservice发送请求,请求数据中包含客户端的IP地址,密钥信息和业务数据请求字符串。Webservice首先進行验证客户端的IP地址和密钥码信息是否在数据库中存在,如果存在,根据业务数据请求字符串查询房产数据,并在进行查档扣费后返回房产数据,否则返回空。
(4)Socket客户端将相应的结果返回给地税业务系统。
参考文献
[1]顾宁,刘家茂,柴晓路.WebServices原理与研发实践[M].机械工业出版社,2005.
[2]蔡月茹,柳西玲.WebService基础教程[M].清华大学出版社,2011.
[3]陆昆仑,李旭东,吴媛静.WebService编程[M].北京希望电子出版社,2014.
[4]王紫瑶.SOA核心技术及应用[M].电子工业出版社,2009.
[5]卡林.JavaWeb服务[M].东南大学,2008.
[6]KapilApshankar.开放源代码的Web服务高级编程[M].清华大学出版社,2015.
作者单位
镇江市房产交易中心 江苏省镇江市 212001