楊磊
摘 要 長(zhǎng)期以來由于房產(chǎn)交易登記地域化的鮮明特性導(dǎo)致鎮(zhèn)江市市區(qū)以及轄市區(qū)丹陽、句容、揚(yáng)中分別采用了不同的房產(chǎn)登記管理系統(tǒng),產(chǎn)權(quán)數(shù)據(jù)分散、數(shù)據(jù)結(jié)構(gòu)差異很大,為能夠?qū)崿F(xiàn)聯(lián)網(wǎng)查詢房屋產(chǎn)權(quán)數(shù)據(jù)和推進(jìn)部門信息共享的要求并依此逐步向全省推廣房產(chǎn)信息聯(lián)網(wǎng)工作,健全房地產(chǎn)市場(chǎng)調(diào)控長(zhǎng)效機(jī)制,實(shí)現(xiàn)全國住房信息聯(lián)網(wǎng)。采用Webservice對(duì)這些不同系統(tǒng)產(chǎn)生的產(chǎn)權(quán)數(shù)據(jù)進(jìn)行處理和轉(zhuǎn)換,由此形成具有標(biāo)準(zhǔn)統(tǒng)一的產(chǎn)權(quán)數(shù)據(jù)并集中到統(tǒng)一的數(shù)據(jù)平臺(tái)當(dāng)中,從而為建立產(chǎn)權(quán)數(shù)據(jù)聯(lián)網(wǎng)查詢平臺(tái)提供了全面、有效的基礎(chǔ)數(shù)據(jù)。
【關(guān)鍵詞】房屋登記 信息查詢平臺(tái) WebService
鎮(zhèn)江市房產(chǎn)信息查詢平臺(tái)采用Web模式,基于B/S模式實(shí)現(xiàn)鎮(zhèn)江全市房產(chǎn)聯(lián)網(wǎng)數(shù)據(jù)的查詢?cè)O(shè)計(jì)、信息查閱和數(shù)據(jù)統(tǒng)計(jì)等,完成紀(jì)檢部門、公積金中心、金融機(jī)構(gòu)等單位對(duì)鎮(zhèn)江市房產(chǎn)登記中心提出的房產(chǎn)信息聯(lián)網(wǎng)數(shù)據(jù)共享需求。本系統(tǒng)包含的功能有:紀(jì)檢系統(tǒng)信息查詢、公積金信息查詢、金融機(jī)構(gòu)信息查詢、收費(fèi)管理、系統(tǒng)管理等。除了產(chǎn)權(quán)信息之外,同時(shí)也將商品房備案系統(tǒng)數(shù)據(jù)整合進(jìn)來,從而形成涵蓋全市的產(chǎn)權(quán)登記信息及商品房備案信息的全面信息庫。為以后的銀行、公積金、地稅等相關(guān)單位提供信息查詢服務(wù),實(shí)現(xiàn)整個(gè)鎮(zhèn)江市產(chǎn)權(quán)數(shù)據(jù)全面、完整的綜合查詢服務(wù)。
1 系統(tǒng)設(shè)計(jì)方案
系統(tǒng)設(shè)計(jì)方案如圖1。
為實(shí)現(xiàn)查詢平臺(tái)的各項(xiàng)功能此次采用了基于CXF的webService服務(wù),提供webService方式的房產(chǎn)信息服務(wù),從而為其他合作單位的業(yè)務(wù)系統(tǒng)與房產(chǎn)信息平臺(tái)的信息查詢提供靈活的對(duì)接方式。WebService技術(shù),能使得運(yùn)行在不同機(jī)器上的不同應(yīng)用無須借助附加的、專門的第三方軟件或硬件,就可相互交換數(shù)據(jù)或集成。依據(jù)WebService規(guī)范實(shí)施的應(yīng)用之間,無論它們所使用的語言、平臺(tái)或內(nèi)部協(xié)議是什么,都可以相互交換數(shù)據(jù)。
事實(shí)上,許多IT工程師寧愿忍受瀏覽器所帶來的功能限制,也不愿在局域網(wǎng)上去運(yùn)行一個(gè)DCOM。所以,我們借助CXF提供前端建模的概念,允許您使用不同的前端API來創(chuàng)建Web服務(wù)。API允許您使用簡(jiǎn)單的工廠Bean并通過JAX-WAS實(shí)現(xiàn)來創(chuàng)建Web服務(wù)和動(dòng)態(tài)Web服務(wù)客戶端。
2 地稅WebService查檔
2.1 獲取數(shù)據(jù)說明
如果是通過產(chǎn)權(quán)證號(hào)查,查的數(shù)據(jù)有:
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開頭的都是地稅需要但是房產(chǎn)沒有的字段,在提供的xml也需要提供這些字段(xml中這些字段需要去掉_0),只是字段的值可以是空。
2.2 密鑰認(rèn)證方案
(1)地稅業(yè)務(wù)系統(tǒng)發(fā)送獲取數(shù)據(jù)請(qǐng)求,在請(qǐng)求中除了業(yè)務(wù)數(shù)據(jù)請(qǐng)求字符串之外,還應(yīng)包含“數(shù)據(jù)獲取說明”中規(guī)定內(nèi)容。
(2)請(qǐng)求方式為socket通訊方式。發(fā)送的業(yè)務(wù)數(shù)據(jù)由部署在指定服務(wù)器的Socket客戶端接收。
(3)服務(wù)器的Socket客戶端接收請(qǐng)求后,應(yīng)用程序開始讀取客戶端的IP地址和密鑰碼信息,應(yīng)用程序向房產(chǎn)端的webservice發(fā)送請(qǐng)求,請(qǐng)求數(shù)據(jù)中包含客戶端的IP地址,密鑰信息和業(yè)務(wù)數(shù)據(jù)請(qǐng)求字符串。Webservice首先進(jìn)行驗(yàn)證客戶端的IP地址和密鑰碼信息是否在數(shù)據(jù)庫中存在,如果存在,根據(jù)業(yè)務(wù)數(shù)據(jù)請(qǐng)求字符串查詢房產(chǎn)數(shù)據(jù),并在進(jìn)行查檔扣費(fèi)后返回房產(chǎn)數(shù)據(jù),否則返回空。
(4)Socket客戶端將相應(yīng)的結(jié)果返回給地稅業(yè)務(wù)系統(tǒng)。
參考文獻(xiàn)
[1]顧寧,劉家茂,柴曉路.WebServices原理與研發(fā)實(shí)踐[M].機(jī)械工業(yè)出版社,2005.
[2]蔡月茹,柳西玲.WebService基礎(chǔ)教程[M].清華大學(xué)出版社,2011.
[3]陸昆侖,李旭東,吳媛靜.WebService編程[M].北京希望電子出版社,2014.
[4]王紫瑤.SOA核心技術(shù)及應(yīng)用[M].電子工業(yè)出版社,2009.
[5]卡林.JavaWeb服務(wù)[M].東南大學(xué),2008.
[6]KapilApshankar.開放源代碼的Web服務(wù)高級(jí)編程[M].清華大學(xué)出版社,2015.
作者單位
鎮(zhèn)江市房產(chǎn)交易中心 江蘇省鎮(zhèn)江市 212001