[發(fā)明專利]業(yè)務系統(tǒng)應用軟件中動態(tài)業(yè)務生成的應用方法無效
| 申請?zhí)枺?/td> | 200810037300.1 | 申請日: | 2008-05-12 |
| 公開(公告)號: | CN101582026A | 公開(公告)日: | 2009-11-18 |
| 發(fā)明(設計)人: | 陳綱;劉偉;阮高峰;余移峰 | 申請(專利權)人: | 上海格爾衛(wèi)信軟件有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 上海科盛知識產(chǎn)權代理有限公司 | 代理人: | 趙志遠 |
| 地址: | 200071上海市閘*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 業(yè)務 系統(tǒng) 應用軟件 動態(tài) 生成 應用 方法 | ||
技術領域
本發(fā)明涉及計算機軟件中各類業(yè)務系統(tǒng)應用軟件領域,特別涉及業(yè)務系統(tǒng)應用軟件中動態(tài)業(yè)務生成的應用方法。
背景技術
計算機軟件從大類上分為系統(tǒng)軟件、工具軟件、應用軟件等,其中應用軟件是計算機系統(tǒng)實用功能的最終載體。而業(yè)務系統(tǒng)應用軟件是為政府、企事業(yè)單位等提供運作、經(jīng)營等各類業(yè)務活動的信息化支持,是政府與各類企事業(yè)單位計算機應用的核心。
目前各類業(yè)務系統(tǒng)應用軟件基本都是根據(jù)政府機關、企事業(yè)單位等提出的具體需求對應開發(fā)的,因此應用軟件本身只提供實現(xiàn)某一需求的功能機制。然爾,實際應用中業(yè)務系統(tǒng)的需求總是在不斷的擴展、不斷的變化使得原本開發(fā)好的應用需要不停的修改、升級,一方面加大的軟件開發(fā)的投入,另一方面也使系統(tǒng)的維護成本不斷提高,同時由于軟件的重用性不高,軟件的實際投入浪費很大。
以上這些問題都是目前應用軟件開發(fā)中亟待解決的。
發(fā)明內(nèi)容
本發(fā)明的目的就是為了克服上述現(xiàn)有技術存在的缺陷而提供一種有效解決軟件重用率低的業(yè)務系統(tǒng)應用軟件中動態(tài)業(yè)務生成的應用方法。
本發(fā)明的目的可以通過以下技術方案來實現(xiàn):業(yè)務系統(tǒng)應用軟件中動態(tài)業(yè)務生成的應用方法,其特征在于,該應用方法包括兩個階段:創(chuàng)建動態(tài)業(yè)務模型階段、生成業(yè)務階段;
所述的創(chuàng)建動態(tài)業(yè)務模型階段包括以下步驟:
(1)創(chuàng)建動態(tài)業(yè)務組;
(2)為動態(tài)業(yè)務組創(chuàng)建一個實體業(yè)務模型節(jié)點;
(3)為業(yè)務模型創(chuàng)建業(yè)務實體對象;
(4)為業(yè)務對象創(chuàng)建對象屬性;
所述的生成業(yè)務階段包括以下步驟:
(1)創(chuàng)建業(yè)務流程模板;
(2)為業(yè)務流程模板選擇動態(tài)業(yè)務組,導入業(yè)務模型;
(3)定義業(yè)務流程,為業(yè)務定義操作的步驟;
(4)為流程步驟節(jié)點綁定業(yè)務模型的實體對象,即將之前定義的業(yè)務實體對象分配到流程步驟中去,為每個步驟生成要處理的業(yè)務內(nèi)容;
(5)保存流程配置,激活業(yè)務。
所述的業(yè)務對象的數(shù)據(jù)類型包括:目錄型、集合目錄型、樹形單選、樹形多選等。
所述的對象屬性包括:標識型、字符型、日期型、文本型等。
與現(xiàn)有技術相比,本發(fā)明具有以下優(yōu)點:
(1)重用性高,通過動態(tài)業(yè)務生成方法可以重用系統(tǒng)現(xiàn)有的各類組件而達到系統(tǒng)的無編碼擴展;
(2)易維護,由于動態(tài)業(yè)務的生成采用了非編碼的方式進行,無需專業(yè)的軟件開發(fā)人員即可完成系統(tǒng)的業(yè)務擴展,即降低了維護難度,也使系統(tǒng)的擴展成本非常低廉。
附圖說明
圖1是本發(fā)明業(yè)務系統(tǒng)應用軟件中動態(tài)業(yè)務生成的應用方法的流程圖;
圖2是本發(fā)明業(yè)務系統(tǒng)應用軟件中動態(tài)業(yè)務生成的應用系統(tǒng)的示意圖。
具體實施方式
如圖1所示,本發(fā)明的目的是針對上述現(xiàn)有技術中存在的問題提供一種通過動態(tài)業(yè)務生成來實現(xiàn)業(yè)務系統(tǒng)應用軟件自我擴展的方法,從而有效解決業(yè)務系統(tǒng)變化頻繁、升級投入大的問題,同時也提供了軟件本身的重用性,極大的節(jié)約的軟件開發(fā)的成本。
為實現(xiàn)本發(fā)明所述目的,本發(fā)明首先分析關抽象了所有業(yè)務模型的基本特征確定了業(yè)務的基本要素包含三個方面:業(yè)務本身的信息(Transaction,包括:業(yè)務種類、時間信息、人員信息等)、業(yè)務流程信息(workflow,包括:業(yè)務控制流與業(yè)務步驟節(jié)點等)、業(yè)務實體對象(Business?Object)。
在數(shù)據(jù)存儲管理上將業(yè)務實體對象的元數(shù)據(jù)(MetaData)采用樹狀存儲管理模式,通過與業(yè)務及業(yè)務流程相關聯(lián)從而創(chuàng)建和管理各類業(yè)務功能。
動態(tài)業(yè)務生成一般包括兩個階段:創(chuàng)建動態(tài)業(yè)務模型、生成業(yè)務。
創(chuàng)建動態(tài)業(yè)務模型包括以下步驟:
(1)創(chuàng)建動態(tài)業(yè)務組,即首先將業(yè)務分類,并為業(yè)務類創(chuàng)建一個動態(tài)業(yè)務組,動態(tài)業(yè)務組是某類業(yè)務在存儲中樹狀數(shù)據(jù)結(jié)構(gòu)的根節(jié)點。
(2)為動態(tài)業(yè)務組創(chuàng)建一個實體業(yè)務模型節(jié)點,即為某一類別的動態(tài)業(yè)務創(chuàng)建一個具體的業(yè)務模型。
(3)為業(yè)務模型創(chuàng)建業(yè)務實體對象,每一個業(yè)務都是有由一個或幾個具體的業(yè)務實體對象構(gòu)成的,因此該步驟是為一個具體的業(yè)務創(chuàng)建所含對象的過程。業(yè)務對象的數(shù)據(jù)類型包括:目錄型、集合目錄型、樹形單選、樹形多選等。創(chuàng)建業(yè)務對象時首先必須選擇業(yè)務對象的類型,這將決定業(yè)務數(shù)據(jù)的存儲方式。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海格爾衛(wèi)信軟件有限公司,未經(jīng)上海格爾衛(wèi)信軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810037300.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種在有線智能網(wǎng)中實現(xiàn)直播業(yè)務的方法
- 業(yè)務路由方法、業(yè)務路由器、客戶端設備及業(yè)務網(wǎng)絡系統(tǒng)
- 一種移動業(yè)務消息路由的方法、系統(tǒng)和設備
- 業(yè)務處理方法、設備和系統(tǒng)
- 業(yè)務編排方法及裝置、業(yè)務發(fā)放方法及裝置
- 業(yè)務限流方法及業(yè)務限流裝置
- 一種信息推薦方法、裝置及存儲介質(zhì)
- 一種基于業(yè)務事件的頁面展示方法、裝置和電子設備
- 業(yè)務編排方法及裝置、業(yè)務發(fā)放方法及裝置
- 一種安全業(yè)務的定義、開發(fā)和執(zhí)行方法及系統(tǒng)





