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





