[發明專利]一種面向組件的業務系統自定義模型無效
| 申請號: | 201210296968.4 | 申請日: | 2012-08-21 |
| 公開(公告)號: | CN103631765A | 公開(公告)日: | 2014-03-12 |
| 發明(設計)人: | 不公告發明人 | 申請(專利權)人: | 鎮江雅迅軟件有限責任公司 |
| 主分類號: | G06F17/22 | 分類號: | G06F17/22 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 212009 江蘇省鎮江市*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 面向 組件 業務 系統 自定義 模型 | ||
技術領域
本發明涉及一種業務系統自定義模型,尤其是一種基于面向組件的業務系統自定義模型。本發明屬于計算機技術領域。
背景技術
目前眾多企業應用管理軟件進行日常業務處理的管理,管理軟件一直隨著它的目標客戶——企業的發展而變化,而企業又隨著自身所處行業、規模,面對客戶群等因素而不斷的發生管理上的變革,因而,對于不同的企業,其管理方式,精細化程度,關注點等也有很多的差異,并且隨著社會日益高節奏的運行,管理的變化也越來越頻繁。面對這樣的現實,管理軟件企業依靠以往一套標準產品外加客戶化定制開發的方式已經跟不上企業管理的需求,更不能滿足客戶業務變化的需求,于是管理軟件廠商開始尋求一種方法降低自身的生產成本同時有效的滿足客戶的個性化的,變化的需求,在這樣的背景下,軟件平臺出現了。管理軟件平臺一般不需要很多的編碼即可完成相當數量的客戶化需求的定制開發,這樣通過平臺,管理軟件廠商可以把原來針對客戶個性化需求開發部分交給現場實施顧問,甚至是客戶方相關人員完成。同時通過平臺的業務定制功能,當需求發生變更時,一般只需要調整相關業務規則定義即可,不需要通過專業的編碼人員來實現,即使是需要一定數量的編碼,也可以在平臺定制的基礎上增加部分業務規則的開發即可。
發明內容
本發明的目的在于:提供一種面向組件的自定義業務系統的模型,方法包括如下步驟和內容:
步驟一:將業務系統中各類單據和字典以及查詢所使用的公用組件提取出來;
步驟二:各類組件之間通過定義下級組件關聯關系的定義聯系在一起,通過規則進行驅動;
步驟三:業務數據存在于各個組件中;
步驟四:符合規定標準的業務組件在業務設計器中被引用參與設計;
步驟五:業務設計最終以XML形式進行描述保存;
步驟六:通過界面引擎和規則引擎對XML文檔進行解析。
所提取的業務系統中各類單據和字典以及查詢所使用的公用組件包括:
1、分析通用的各類業務系統中所使用的各類組件,找出有共性的組件封裝為設計用組件;
2、根據業務設計器的要求,所有組件都包含通用屬性和方法。
各類組件之間通過定義下級組件關聯關系的定義聯系在一起,通過規則進行驅動,還包括以下內容:
1、進行其他組件驅動的組件都有一個下級關聯組件childrelations這個XML屬性,關聯關系在這個屬性中記錄;
2、自定義的業務系統根據組件關聯關系進行驅動,而不根據數據模型驅動。
業務數據存在于各個組件中,數據表或數據模型存在于數據組件dataset和報表?組件urs之中,數據通過這兩個組件進行檢索,更新,保存,刪除或顯示。
符合規定標準的業務組件在業務設計器中被引用參與設計,要具備的條件是:
1、組件具有統一的設計屬性和接口;
2、組件具有XML屬性,并在接口表中有相應的描述;
3、組件在業務設計器中進行注冊。
業務設計最終以XML行駛進行描述保存和解析,包括:
1、各個組件都具有自己的XML屬性;
2、設計器設計完成后以XML的方式存儲設計結果。
通過界面引擎和規則引擎對xml文檔進行解析,包括:
1、在打開一個功能時,界面引擎在獲取功能編號時,根據功能編號找到對應的xml文檔并裝載,根據其中的界面定義解析各個組件的外觀屬性,形成展示界面;
2、在用戶執行各項操作時,規則引擎根據xml文檔中對業務規則的描述進行解析。
本發明具有的功能和有益效果是:通過這個模型的使用,降低了使用人員專業知識學習的要求,不需要了解太多的數據建模等相關知識,從而有更多的精力關注實際業務的實現和優化,更有效的保證了項目實施的質量和進度,降低了項目實施成本和風險,同時也增加了系統靈活性,更好的滿足了企業的需求。
具體實施方式
實施例一
??????目前市場上的供應商多以單一的數據模型為主線,嚴格區分單據、字典以及報表功能,這樣對于方便用戶操作以及界面都有一定的制約。
本發明的方法首次以組件為核心單元,以組件之間相互驅動的方式完成業務功能設計,從而有效的消除了層層數據模型帶來的繁瑣過程,同時也消除了單據、查詢以及字典之間的差異。
其主要內容如下:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鎮江雅迅軟件有限責任公司,未經鎮江雅迅軟件有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210296968.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種視頻信號的放大器
- 下一篇:一種用于治療血管狹窄的球囊結構





