[發明專利]一種城市級數據共享交換平臺技術的方法無效
| 申請號: | 201110387676.7 | 申請日: | 2011-11-29 |
| 公開(公告)號: | CN103139251A | 公開(公告)日: | 2013-06-05 |
| 發明(設計)人: | 徐長志;劉晶榮;林文雄;楊興猛 | 申請(專利權)人: | 神州數碼信息系統有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06;H04L12/24 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 城市 級數 共享 交換 平臺 技術 方法 | ||
1.一種城市級數據共享交換平臺技術的方法,其特征包括:
前置子系統:又稱之為前置交換節點,是數據共交換平臺的重要組成部分。前置子系統部署在與各種應用系統相銜接的前置機上,前置子系統是數據交換平臺同各應用系統交互的技術通道,它負責提供各類技術協議適配器來支持同各種應用系統的底層銜接,實現同各應用系統進行數據交換的順利銜接,并完成數據轉換、數據封裝和從中心交換子系統的消息監聽、消息處理、數據交換服務控制及前置交換節點信息監控管理等功能。
中心交換子系統:又稱之為中心交換節點,中心子系統在數據交換平臺架構框架中包括交換層、服務層、管理層,是整個數據交換平臺的核心。中心交換子系統按照應用層次的劃分由接入層、內容處理層、數據存儲層構成。各業務系統通過接入層接入數據交換平臺,待交換數據在接入層經過簡單加工處理后發送到交換層;交換層根據交換路由信息通過消息中間件的可靠傳輸到達目的地,調用數據交換平臺基礎服務層完成對數據的解壓、解密、報文檢驗、數據處理操作后,根據業務服務路由數據經與接收業務系統相連接的接入層發送給接收業務系統。整個數據交換平臺從邏輯劃分為五個層次:應用層:涵蓋各地域或各部門的業務應用系統。接入層:實現各地域或各部門業務數據的交換接入。實現不同應用系統的接入和不同數據格式的轉換。交換層:實現中心交換節點與交換中心之間、中心交換節點與前置交換節點之間、前置交換節點與前置交換節點之間的數據交換。服務層:包括基礎服務和業務服務。其中基礎服務實現報文檢驗、消息包的壓縮解壓、加密解密、安全認證等功能。管理層:對交換中心、交換總線、交換節點進行管理和監控。從整體上來看,平臺主要是在JCA國?際規范基礎之上,結合XML、J2EE、Web?Services和JMS等技術,采用集中式的交換應用服務器和多種數據傳輸方式、面向服務的框架結構體系(SOA),實現對各業務應用系統的有機整合。
資源庫:用于存儲數據交換節點的交換任務及交換數據。
共享信息庫:用于存儲各數據交換節點交換的數據信息,在共享信息庫進行數據挖掘,形成信息資源目錄,并可以發布訂閱。
2.如權利要求1所述的城市級數據共享交換平臺技術,其特征還包括前置子系統的接入功能:
A.前置子系統通過接入適配器提供給應用系統接入方式有四大類:
1)文件方式:應用系統通過與文本(定長、CSV)、EXCEL、XML等文件格式交互接入數據交換平臺。
2)標準WEB服務調用:應用系統通過基于XML的SOAP報文與數據交換平臺交互接入。
3)非標準服務調用:應用系統通過JMS、WMQ、TLQ、EJB、HTTP、REST、TCP?Socket等方式與數據交換平臺交互接入。
4)數據庫方式:應用系統通過向平臺開放數據庫訪問接口方式,編程實現接入數據交換平臺。
適配器從技術角度分為技術協議適配和數據適配兩個概念層次,從數據共享交換平臺角度分為通用適配器和業務系統適配器。通用適配器是數據交換平臺本身提供的,以支持業界常用技術協議及各類系統的連接服務組件,業務系統專用適配器是基于通用交換適配器之上做的適應特定業務系統的連接服務組件。?
1)技術協議適配:是對接入和接出提供業界各類標準技術協議的適配,協議適配分為接入協議適配和接出協議適配。接入協議適配負責建立與不同系統的接入通信,適配各種的技術協議。采用的實現方式是提供不同協議的統一接入,接入協議適配支持同步和異步接入。接出協議適配負責建立與不同系統的接出通信,適配各種接出技術協議。
2)數據庫適配:是數據交換平臺和一個數據庫的連接方法。數據庫適配器對業界主流數據庫都支持,并支持數據庫POOL、Cluster等高級特性。
3)文件適配:文件適配組件,對于常見的文件格式,只要通過可視化配置的方式,就可以實現應用系統通過與文本(定長、CSV)、EXCEL、XML等文件格式與前置子系統的交互。
4)數據適配:是對報文內容的處理。對接入的報文進行消息規格化,解碼或編碼、報文格式轉換等。數據適配通過配置組合交換總線容器中基礎服務,針對不同的接入或接出服務,每個接入和接出都有自己的數據適配器實例。
5)大數據量文件適配:大于等于5兆的采用離線報送方式,使用移動硬盤或FTP/SFTP等方式進行數據報送。對于FTP/SFTP等報送方式,數據交換平臺提供了數據文件完整性校驗、數據文件重發、數據文件加密/解密、數據文件壓縮/解壓縮等功能以提供傳輸可靠性、安全性、高性能保證。小于5兆的數據,采用在線報送,對文件進行加密、打包,形成消息發送;到達目的節點后,解包、解密,恢復成原來的文件。對于在線報送方式,數據交換平臺提供了數據拆包/拼包、斷點續傳、消息?包的順序處理、消除重復包、消息包完整性校驗、消息包重發、消息包加密/解密、消息包壓縮/解壓縮等功能以提供傳輸可靠性、安全性、高性能保證。
B.前置子系統對外提供了Web?Services、WMQ、TLQ、JMS、SMTP、FTP、文件等橋接服務,在這些服務中,可以分為被動橋接方式和主動橋接方式兩種類型:
1)被動橋接方式:即前置子系統被動的接受業務應用系統的交換請求,其中Web?Services、WMQ、TLQ、JMS、SMTP、FTP、文件及中間庫是屬于被動橋接方式。
2)主動橋接方式:即前置子系統主動探測業務應用系統數據的變化,并主動發起數據交換的流程。
C.增量數據的抽取,數據交換平臺的前置子系統提供了基于業務標識、變化日志等多種解決方案:
1)基于業務標識:根據業務系統數據的特性,如交換日期、交換標識等,從而識別出本次所需要交換的增量數據。
2)基于變化日志:通過生成建立觸發器方式將業務系統發生的變化記錄在日志表中。每個業務表對應一個日志表,日志表除包括業務表全部字段外,有二個交換用字段:序號、操作狀態(表明數據變化狀態,I/U/D)。
3)觸發器:觸發器處理要區分數據變化是由業務系統引發還是由數據交換平臺引發,通過一個備用的業務字段區分。每次交換時,數據交換平臺查詢出上一次抽取的最大序號之后的增量數據,打包成交換消息,?
通過通訊傳輸系統發往目的地。
增量數據抽取后按交換標準打包成交換消息包,通過通訊傳輸子系統傳輸到目的地。
D.數據轉換處理,這一層定義了應用系統之間進行交換數據的格式標準,該格式標準將遵循通行的工業標準XML,利用XML來定義和描述各應用系統之間以及應用系統和底層架構之間的交互信息。
1)消息轉換技術:可以將消息轉換為應用程序所需的新格式。該技術檢查每個消息字段,并且允許增加、修改或檢查新的消息格式和字段,這些功能并不需要修改源程序和目標程序。
2)基于XML的交換數據格式:交換數據的接口和數據描述采用XML標準,提高系統平臺的擴展性和開放性。
3)基于標準的數據轉換:利用XSLT來轉換XML文檔,可以在具有多個方言的XML之間翻譯數據元素。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于神州數碼信息系統有限公司,未經神州數碼信息系統有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110387676.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于銣鐘的圓柱形波導微波腔
- 下一篇:地熱源水變流量控制柜





