一種云事務(wù)流軟件系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種云事務(wù)流軟件系統(tǒng),包括以下結(jié)構(gòu):(1)云事務(wù)環(huán)境;(2)事務(wù)處理流程輔助設(shè)計系統(tǒng);(3)GUI編輯系統(tǒng)。本發(fā)明所提供的事務(wù)處理流程輔助設(shè)計工具和終端用戶界面編輯系統(tǒng),可以極大地縮短常規(guī)的事務(wù)處理流程控制軟件系統(tǒng)的研發(fā)周期,從所需平均1至2年降至3至4個月。
【專利說明】一種云事務(wù)流軟件系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明具體來說涉及一種云事務(wù)流軟件系統(tǒng)。
【背景技術(shù)】
[0002]“云事務(wù)流”是利用“云計算”的硬件資源,針對大型實(shí)時事務(wù)的應(yīng)用,為控制和處理流程的快速實(shí)現(xiàn)提供輔助設(shè)計工具和安全穩(wěn)定的運(yùn)行環(huán)境的軟件系統(tǒng)平臺。本“事務(wù)”不再是傳統(tǒng)的計算機(jī)數(shù)據(jù)庫中的具有ACID特點(diǎn)的“事務(wù)”,而是廣義的具有極強(qiáng)實(shí)時性的“零容錯”特征的所有事務(wù)。根據(jù)該定義,“事務(wù)”主要應(yīng)用領(lǐng)域有金融產(chǎn)品交易系統(tǒng),軍事指揮系統(tǒng)(C4ISR),醫(yī)療診治系統(tǒng),重大災(zāi)害預(yù)警系統(tǒng)?!霸剖聞?wù)流”通過提供在“云計算”上已經(jīng)實(shí)現(xiàn)的通用“事務(wù)”流程處理和控制的框架系統(tǒng)即“云事務(wù)環(huán)境”,終端用戶界面編輯系統(tǒng),和通用事務(wù)處理流程設(shè)計界面系統(tǒng),能夠快速地生成滿足事務(wù)處理邏輯需求的軟件系統(tǒng),使之運(yùn)行在“云事務(wù)環(huán)境”之中。所有通過“云事務(wù)流”實(shí)現(xiàn)的軟件系統(tǒng),除了具備“云計算”所提供的計算性能的無限拓展性和海量存儲能力,還繼承了已實(shí)現(xiàn)的“云事務(wù)環(huán)境”所具有的實(shí)時高并事務(wù)發(fā)處理性能,超強(qiáng)的安全性和系統(tǒng)穩(wěn)定性。
[0003]
【發(fā)明內(nèi)容】
[0004]本發(fā)明所解決的技術(shù)問題在于提供一種云事務(wù)流軟件系統(tǒng),以解決上述【背景技術(shù)】中提出的問題。
[0005]為了達(dá)到上述目的,本發(fā)明采用以下技術(shù)方案來實(shí)現(xiàn):
一種云事務(wù)流軟件系統(tǒng),包括以下三大結(jié)構(gòu):
Cl)云事務(wù)環(huán)境:
①定義:基于“云計算”的通用“事務(wù)”流程控制盒處理框架系統(tǒng);
②子模塊:云連接、云緩存、云流控引擎、云數(shù)據(jù)庫、云消息、云監(jiān)控、云關(guān);
③說明:云鏈接為云計算上實(shí)現(xiàn)的鏈接服務(wù)器,管理用戶端的系統(tǒng)請求和云流程控制引擎產(chǎn)生的系統(tǒng)反饋,云緩存為云計算上實(shí)現(xiàn)的緩存管理器,管理信息的更新,縮短云事務(wù)環(huán)境的系統(tǒng)響應(yīng)時間,云流控引擎為通過事務(wù)狀態(tài)遷移機(jī)制,實(shí)時完成事務(wù)的流程控制和邏輯處理,云數(shù)據(jù)庫為云事務(wù)環(huán)境的海量存儲服務(wù)器,對云事務(wù)環(huán)境中的永久性信息對象進(jìn)行存儲,云消息為云事務(wù)環(huán)境的消息服務(wù)器,實(shí)現(xiàn)實(shí)時的信息流交換,云監(jiān)控為云事務(wù)環(huán)境的監(jiān)控后臺,對云事務(wù)環(huán)境的各個子模塊系統(tǒng)的運(yùn)行狀態(tài)和事務(wù)流程處理狀態(tài)進(jìn)行跟蹤和監(jiān)視,云關(guān)為負(fù)責(zé)與外部信息系統(tǒng)的數(shù)據(jù)交換;
(2)事務(wù)處理流程輔助設(shè)計系統(tǒng):
①架構(gòu):事務(wù)處理流程輔助設(shè)計工具、事務(wù)處理流程源代碼生成器、事務(wù) 處理流程優(yōu)化編譯器;
②事務(wù)處理流程輔助設(shè)計工具:通過自頂而下的設(shè)計方式,畫出各個處理過程之間的依賴關(guān)系和數(shù)量關(guān)系,標(biāo)注出信息對象的具體定義。信息對象在流程中起邏輯轉(zhuǎn)換,功能觸發(fā),數(shù)據(jù)交換及存儲的作用;
③事務(wù)處理流程源代碼生成器:將設(shè)計好的事務(wù)處理流程圖(無邏輯矛盾)轉(zhuǎn)化為實(shí)現(xiàn)的源代碼;
④事務(wù)處理流程優(yōu)化編譯器:將根據(jù)事務(wù)處理流程圖系統(tǒng)生成的源代碼進(jìn)行編譯,優(yōu)化和打包安裝;
(3)⑶I編輯系統(tǒng):
①屬性定義:對GUI中的各個圖形對象如字符顯示,按鈕,編輯框,圖片,選擇等進(jìn)行屬性定義;
②GUI圖形對象與信息對象關(guān)聯(lián)定義:對設(shè)置好的圖形對象與信息對象作相關(guān)定義,實(shí)現(xiàn)信息的實(shí)時顯示和更新;
③GUI源代碼生成器和編譯器:根據(jù)定義好的圖形對象和與信息對象的關(guān)聯(lián)定義,生成源代碼并進(jìn)行編譯,然后打包安裝。
[0006]進(jìn)一步,步驟(I)中所述的子模塊系統(tǒng)為交互關(guān)系。
[0007]有益效果
本發(fā)明所提供的事務(wù)處理流程輔助設(shè)計工具和終端用戶界面編輯系統(tǒng),可以極大地縮短常規(guī)的事務(wù)處理流程控制軟件系統(tǒng)的研發(fā)周期,從所需平均I至2年降至3至4個月。
【具體實(shí)施方式】
[0008]為了使本發(fā)明的技術(shù)手段、創(chuàng)作特征、工作流程、使用方法達(dá)成目的與功效易于明白了解,進(jìn)一步闡述本發(fā)明。
[0009]一種云事務(wù)流軟件系統(tǒng),包括以下三大結(jié)構(gòu):
Cl)云事務(wù)環(huán)境:
①定義:基于“云計算”的通用“事務(wù)”流程控制盒處理框架系統(tǒng);
②子模塊:云連接、云緩存、云流控引擎、云數(shù)據(jù)庫、云消息、云監(jiān)控、云關(guān);
③說明:云鏈接為云計算上實(shí)現(xiàn)的鏈接服務(wù)器,管理用戶端的系統(tǒng)請求和云流程控制引擎產(chǎn)生的系統(tǒng)反饋,云緩存為云計算上實(shí)現(xiàn)的緩存管理器,管理信息的更新,縮短云事務(wù)環(huán)境的系統(tǒng)響應(yīng)時間,云流控引擎為通過事務(wù)狀態(tài)遷移機(jī)制,實(shí)時完成事務(wù)的流程控制和邏輯處理,云數(shù)據(jù)庫為云事務(wù)環(huán)境的海量存儲服務(wù)器,對云事務(wù)環(huán)境中的永久性信息對象進(jìn)行存儲,云消息為云事務(wù)環(huán)境的消息服務(wù)器,實(shí)現(xiàn)實(shí)時的信息流交換,云監(jiān)控為云事務(wù)環(huán)境的監(jiān)控后臺,對云事務(wù)環(huán)境的各個子模塊系統(tǒng)的運(yùn)行狀態(tài)和事務(wù)流程處理狀態(tài)進(jìn)行跟蹤和監(jiān)視,云關(guān)為負(fù)責(zé)與外部信息系統(tǒng)的數(shù)據(jù)交換;
(2)事務(wù)處理流程輔助設(shè)計系統(tǒng):
①架構(gòu):事務(wù)處理流程輔助設(shè)計工具、事務(wù)處理流程源代碼生成器、事務(wù) 處理流程優(yōu)化編譯器;
②事務(wù)處理流程輔助設(shè)計工具:通過自頂而下的設(shè)計方式,畫出各個處理過程之間的依賴關(guān)系和數(shù)量關(guān)系,標(biāo)注出信息對象的具體定義,信息對象在流程中起邏輯轉(zhuǎn)換,功能觸發(fā),數(shù)據(jù)交換及存儲的作用;
③事務(wù)處理流程源代碼生成器:將設(shè)計好的事務(wù)處理流程圖轉(zhuǎn)化為實(shí)現(xiàn)的源代碼;
④事務(wù)處理流程優(yōu)化編譯器:將根據(jù)事務(wù)處理流程圖系統(tǒng)生成的源代碼進(jìn)行編譯,優(yōu)化和打包安裝;
(3)⑶I編輯系統(tǒng):
①屬性定義:對GUI中的各個圖形對象如字符顯示,按鈕,編輯框,圖片,選擇等進(jìn)行屬性定義;
②GUI圖形對象與信息對象關(guān)聯(lián)定義:對設(shè)置好的圖形對象與信息對象作相關(guān)定義,實(shí)現(xiàn)信息的實(shí)時顯示和更新;
③GUI源代碼生成器和編譯器:根據(jù)定義好的圖形對象和與信息對象的關(guān)聯(lián)定義,生成源代碼并進(jìn)行編譯,然后打包安裝。
[0010]進(jìn)一步,步驟(I)中所述的子模塊系統(tǒng)為交互關(guān)系。
[0011]以上顯示和描述了本發(fā)明的基本原理和主要特征及本發(fā)明的優(yōu)點(diǎn),本行業(yè)的技術(shù)人員應(yīng)該了解,本發(fā)明不受上述實(shí)施例的限制,上述實(shí)施例和說明書中描述的只是說明本發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下,本發(fā)明還會有各種變化和改進(jìn),這些變化和改進(jìn)都落入要求保護(hù)的本發(fā)明范圍內(nèi),本發(fā)明要求保護(hù)范圍由所附的權(quán)利要求書及其等效物界定。
【權(quán)利要求】
1.一種云事務(wù)流軟件系統(tǒng),其特征在于,包括以下三大結(jié)構(gòu): (1)云事務(wù)環(huán)境:基于“云計算”的通用“事務(wù)”流程控制盒處理框架系統(tǒng);包括云連接、云緩存、云流控引擎、云數(shù)據(jù)庫、云消息、云監(jiān)控、云關(guān);云鏈接為云計算上實(shí)現(xiàn)的鏈接服務(wù)器,管理用戶端的系統(tǒng)請求和云流程控制引擎產(chǎn)生的系統(tǒng)反饋,云緩存為云計算上實(shí)現(xiàn)的緩存管理器,管理信息的更新,縮短云事務(wù)環(huán)境的系統(tǒng)響應(yīng)時間,云流控引擎為通過事務(wù)狀態(tài)遷移機(jī)制,實(shí)時完成事務(wù)的流程控制和邏輯處理,云數(shù)據(jù)庫為云事務(wù)環(huán)境的海量存儲服務(wù)器,對云事務(wù)環(huán)境中的永久性信息對象進(jìn)行存儲,云消息為云事務(wù)環(huán)境的消息服務(wù)器,實(shí)現(xiàn)實(shí)時的信息流交換,云監(jiān)控為云事務(wù)環(huán)境的監(jiān)控后臺,對云事務(wù)環(huán)境的各個子模塊系統(tǒng)的運(yùn)行狀態(tài)和事務(wù)流程處理狀態(tài)進(jìn)行跟蹤和監(jiān)視,云關(guān)為負(fù)責(zé)與外部信息系統(tǒng)的數(shù)據(jù)交換; (2)事務(wù)處理流程輔助設(shè)計系統(tǒng):架構(gòu)為事務(wù)處理流程輔助設(shè)計工具、事務(wù)處理流程源代碼生成器、事務(wù)處理流程優(yōu)化編譯器;事務(wù)處理流程輔助設(shè)計工具通過自頂而下的設(shè)計方式,畫出各個處理過程之間的依賴關(guān)系和數(shù)量關(guān)系,標(biāo)注出信息對象的具體定義,信息對象在流程中起邏輯轉(zhuǎn)換,功能觸發(fā),數(shù)據(jù)交換及存儲的作用;事務(wù)處理流程源代碼生成器將設(shè)計好的事務(wù)處理流程圖轉(zhuǎn)化為實(shí)現(xiàn)的源代碼;事務(wù)處理流程優(yōu)化編譯器將根據(jù)事務(wù)處理流程圖系統(tǒng)生成的源代碼進(jìn)行編譯,優(yōu)化和打包安裝; (3)GUI編輯系統(tǒng):屬性定義為對GUI中的各個圖形對象如字符顯示,按鈕,編輯框,圖片,選擇等進(jìn)行屬性定義;GUI圖形對象與信息對象關(guān)聯(lián)定義對設(shè)置好的圖形對象與信息對象作相關(guān)定義,實(shí)現(xiàn)信息的實(shí)時顯示和更新;GUI源代碼生成器和編譯器根據(jù)定義好的圖形對象和與信息對象的關(guān)聯(lián)定義,生成源代碼并進(jìn)行編譯,然后打包安裝。
2.根據(jù)權(quán)利要求1所述一種云事務(wù)流軟件系統(tǒng),其特征在于步驟(I)中所述的子模塊系統(tǒng)為交互關(guān)系。
【文檔編號】G06F9/44GK103455327SQ201310339942
【公開日】2013年12月18日 申請日期:2013年8月7日 優(yōu)先權(quán)日:2013年8月7日
【發(fā)明者】方敏 申請人:方敏