[發明專利]WADE服務消息架構的設計方法有效
| 申請號: | 201010105966.3 | 申請日: | 2010-02-03 |
| 公開(公告)號: | CN101794223A | 公開(公告)日: | 2010-08-04 |
| 發明(設計)人: | 張青;李智;陳杰;孫力斌;梁斌;張有根;張翅 | 申請(專利權)人: | 南京聯創科技集團股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 南京天翼專利代理有限責任公司 32112 | 代理人: | 朱戈勝 |
| 地址: | 210013 江蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | wade 服務 消息 架構 設計 方法 | ||
1.一種WADE服務消息架構的設計方法,其特征是WADE服務消息架構即WSMA的設 計步驟包括API的定義和基本實現;
1)所述WSMA的API定義設計包括:
所述WSMA的API包括動態數據API、數據類型自檢API和數據變化跟蹤API,分別 定義于IDataset和IData接口之中;
1.1)所述WSMA的API定義了動態數據API包括JDBC?ResultSet和RowSet?API以 及DOM?API;所述JDBC?ResultSet和RowSet?API是用于關系數據的動態數據API;DOM API是用于XML數據的動態數據API;
在WSMA中使用了消息數據集和消息數據;所述消息數據集是消息數據的有序集合, 相當于表列數據的多行記錄,對應IDataset接口;所述消息數據由若干鍵值對組成, 鍵和值分別對應消息數據的屬性和屬性值,相當于表列數據的一行記錄,對應IData接 口;由所述IDataset和IData接口定義了多個動態數據API,包括增加消息數據add、 移除消息數據remove、獲取消息數據getData、設置屬性值put、獲取屬性值get和獲 取屬性名稱集getNames,用于構造和訪問服務消息數據,支持包括動態查詢、未知數據 類型和可擴展模式情況的通用框架;
1.2)WSMA的API還定義了數據類型自檢API,用于屬性取值時類型檢查和轉換; 消息數據的屬性取值默認是未知數據類型java.lang.Object,支持包括String、int 在內的基本數據類型;消息數據或消息數據集本身也在支持的數據類型之列,可以通過 建立層次關系來承載對象數據、關系數據和XML;
1.3)WSMA的API還定義了數據變化跟蹤API:
參照SDO規范,WSMA被設計成具備記憶能力;數據集和數據被創建之后的所有更改 均會被逐一記錄,可以通過數據變化跟蹤API來獲取這些更改;
2)WSMA的基本實現包括DatasetList和DataMap的設計,它們是基于Java和 Javascript實現:
在Java平臺中,DatasetList是java.util.ArrayList的重載,DataMap是 java.util.HashMap的重載;
在Javascript應用環境中,DatasetList和DataMap是采用面向對象的私有實現; 充分利用Java和Javascript的既有特性,盡量避免不必要的學習門檻。
2.根據權利要求1所述的WADE服務消息架構的設計方法,其特征是所述WSMA的 API采用的是泛化的動態數據API。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京聯創科技集團股份有限公司,未經南京聯創科技集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010105966.3/1.html,轉載請聲明來源鉆瓜專利網。





