[發明專利]通過PB12實現WEBSERVICE事務控制的組件及實現方法無效
| 申請號: | 201210030692.5 | 申請日: | 2012-02-13 |
| 公開(公告)號: | CN102609263A | 公開(公告)日: | 2012-07-25 |
| 發明(設計)人: | 王常林;任彥青 | 申請(專利權)人: | 浪潮集團山東通用軟件有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 通過 pb12 實現 webservice 事務 控制 組件 方法 | ||
?
技術領域
本發明涉及計算機應用技術,具體地說是一種通過PB12實現WEBSERVICE事務控制的組件及實現方法。
背景技術
????在傳統的Webservice開發體系中,事務控制一般是通過單事務控制的,要求提交事務必須一次性提交,在這種背景下,對開發人員限制比較多,導致某些情況下不好處理代碼。比如,在Webservice中要求每個客戶端在自己獨立的事務之內查看內容。這在以前開發體系中較難實現。
發明內容
本發明的技術任務是針對上述現有技術的不足,提供一種通過PB12實現WEBSERVICE事務控制的組件及實現方法。利用該方法開發人員在客戶端就可以注冊事務到服務器端,?成功之后服務端返回事務ID,?用戶通過此ID號控制服務器端的事務。
本發明的技術任務是按以下方式實現的:通過PB12實現WEBSERVICE事務控制的組件,其特點是:
A、實現統一的事務對象,?提供客戶端注冊事務對象,?具有統一的屬性和方法;
B、實現統一的數據庫SQL執行對象,?此對象通過事務對象執行SQL命令;
C、實現統一的數據窗口對象,?客戶端用此對象可以通過PB的數據窗口跟數據庫交互;
D、實現統一的注冊事務對象,?客戶端通過此對象注冊注銷事務。
A中:
所述事務對象連接數據庫;
事務對象負責回滾提交客戶端事務;
設置數據庫連接信息。
B中:
SQL執行對象通過事務對象執行SQL;
SQL執行對象可獲取數據庫信息,?執行指定的SQL語法。
C中:
數據窗口對象跟數據庫交互通過事務對象;
可根據SQL語句形成數據庫語法;
根據傳入的數據窗口語法刷新數據并返回數據窗口語法;
根據傳入的數據窗口語法更新數據。
通過PB12實現WEBSERVICE事務控制的方法包括以下步驟:
A、通過PB12建立Framwork可識別的類庫,?客戶端事務通過此類庫注冊注銷和操作事務;
B、在Framwork中引用使用PB12創建的類庫,?并發布為到IIS;
C、把Webservice對象封裝為接口對象,?所有跟Webservice交互動作通過此對象實現。
進一步的,步驟A包括:
a、根據不同功能模塊創建不同對象,包括執行SQL對象、操作數據窗口對象;
b、使用統一的事務對象;
c、對外發布使用統一的接口對象。
與現有技術相比,開發人員可以通過本發明的方法在軟件中實現遠程服務器的事務控制,解決開發人員無法通過Webservice控制事務的問題。
開發人員在開發環境中部署本發明的組件,通過此組件聲明事務,訪問遠程數據庫,可達到控制事務的目的,有效減少了代碼開發量,?提高了開發便宜性。
附圖說明
附圖1是本發明通過PB12實現WEBSERVICE事務控制組件的開發調用原理圖。
具體實施方式
參照說明書附圖以具體實施例對本發明的通過PB12實現WEBSERVICE事務控制的組件及實現方法作以下詳細地說明。
實施例:
本發明的通過PB12實現WEBSERVICE事務控制的組件的特點是:
A、實現統一的事務對象,?提供客戶端注冊事務對象,?具有統一的屬性和方法:
所述事務對象連接數據庫;
事務對象負責回滾提交客戶端事務;
設置數據庫連接信息。
B、實現統一的數據庫SQL執行對象,?此對象通過事務對象執行SQL命令:
SQL執行對象通過事務對象執行SQL;
SQL執行對象可獲取數據庫信息,?執行指定的SQL語法。
C、實現統一的數據窗口對象,?客戶端用此對象可以通過PB的數據窗口跟數據庫交互:
數據窗口對象跟數據庫交互通過事務對象;
可根據SQL語句形成數據庫語法;
根據傳入的數據窗口語法刷新數據并返回數據窗口語法;
根據傳入的數據窗口語法更新數據。
如附圖1所示,實現過程如下:
1.??通過PB12建立Framwork可識別的類庫,?客戶端事務通過此類庫注冊注銷和操作事務。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮集團山東通用軟件有限公司,未經浪潮集團山東通用軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210030692.5/2.html,轉載請聲明來源鉆瓜專利網。





