欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種面向組件的業(yè)務規(guī)則的表示方法

文檔序號:6563822閱讀:354來源:國知局
專利名稱:一種面向組件的業(yè)務規(guī)則的表示方法
技術領域
本發(fā)明專利涉及一種計算機技術,具體講是管理軟件中一種規(guī)則定義的描述 方法,特別是對于來源于可提供數(shù)據(jù)的組件的數(shù)據(jù)變量的表示方法。
技術背景在面向組件的業(yè)務規(guī)則定義中,如何有效方便的取出系統(tǒng)中或者各個組件 中的有效數(shù)據(jù)一直是各類業(yè)務引擎的核心技術之一。而業(yè)務規(guī)則的使用一般不 是特別專業(yè)的人員,所以必須讓業(yè)務規(guī)則定義更加簡單,易學易用,這正是各 類規(guī)則引擎的努力方向之一。在本表示方法下,數(shù)據(jù)成為組件的一類屬性,可 以像訪問組件屬性一樣訪問組件上的數(shù)據(jù),更加直觀易懂。

發(fā)明內(nèi)容
本發(fā)明提供一種面向組件的業(yè)務規(guī)則的表示方法,包括下列內(nèi)容(1) 將提供數(shù)據(jù)組件中的數(shù)據(jù)作為組件的屬性在業(yè)務規(guī)則表達式中作為規(guī) 則變量引用;(2) 將系統(tǒng)函數(shù)、全局變量作為規(guī)則的元素參與規(guī)則運算;(3) 支持業(yè)務規(guī)則的擴展;(4) 支持各類數(shù)據(jù)運算以及邏輯運算。 將可以提供數(shù)據(jù)的組件中的數(shù)據(jù)作為組件的屬性在業(yè)務規(guī)則表達式中作為規(guī)則變量引用,是指(1) 對于提供單個輸入框,引用方式為資斧編號.data;斜體部分的單個 數(shù)據(jù)的組件編號在實際引用中以實際的組件編號替換;(2) 對于提供數(shù)據(jù)集的組件,其變量引用格式為組件編號.數(shù)據(jù)列名[行號],其中行號為可選項,如果沒有行號,則取組件的當前行替代或者根據(jù)傳入 規(guī)則引擎中的行號替換。將系統(tǒng)函數(shù),全局變量等作為規(guī)則的元素參與規(guī)則運算,是指(1) 系統(tǒng)中的全局函數(shù)直接以運算元素參與運算;(2) 系統(tǒng)中的函數(shù)集以及服務對象通過二次封裝為全局函數(shù)參與運算;(3) 系統(tǒng)中的全局變量通過全局函數(shù)轉(zhuǎn)換后作為運算元素。 支持業(yè)務規(guī)則的擴展,主要是指在具體使用過程中如果發(fā)現(xiàn)業(yè)務規(guī)則中內(nèi)置的服務不夠使用,通過硬編碼的方式完成一個全局函數(shù),然后注冊在規(guī)則服務中,即在規(guī)則定義中被引用。支持各類數(shù)據(jù)運算以及邏輯運算,是指(1)支持各類數(shù)學運算以及數(shù)學 運算函數(shù);(2)支持布爾類型的邏輯運算。 具有的功能和有益效果1、 使業(yè)務規(guī)則定義中在獲取界面以及系統(tǒng)中的各類數(shù)據(jù)更加簡單易于理解 和學習。2、 因為規(guī)則支持編碼,并且源碼文件可以動態(tài)加載,從而使規(guī)則更易于擴展。
具體實施方式
本發(fā)明主要是一種面向組件的業(yè)務規(guī)則的表示方法,包括下列內(nèi)容(1) 將可以提供數(shù)據(jù)的組件中的數(shù)據(jù)作為組件的屬性在業(yè)務規(guī)則表達式中 作為規(guī)則變量引用;這里主要涉及兩類數(shù)據(jù)組件的表示方法a. 提供單個數(shù)據(jù)的組件,其表示方法為組件編號.data,或者更簡化的方 式表示為組件編號。b. 提供數(shù)據(jù)集的組件,其表示方法為組件編號.數(shù)據(jù)列名[行號](2) 可以將系統(tǒng)函數(shù),全局變量等作為規(guī)則的元素參與規(guī)則運算;在這種 方式下,系統(tǒng)中存在的全局函數(shù)和全局變量可以直接進入規(guī)則進行運算。再向下繼續(xù)處理,如果給函數(shù)參數(shù)傳入SQL語句或者存儲過程,則可以間接通過函數(shù)獲取系統(tǒng)數(shù)據(jù)庫中存儲的任意信息。(3) 支持業(yè)務規(guī)則的擴展。對于內(nèi)置的規(guī)則不能滿足需求的情況,可以通過編碼解決。完成規(guī)則的編碼后,只需要在規(guī)則中心進行注冊,然后將 規(guī)則的代碼文件注冊到應用程序的加載文件列表中即可。實施例本發(fā)明正應用于企業(yè)管理軟件的開發(fā)。如下示例1、 獲取數(shù)據(jù)組件中一個數(shù)據(jù)列的合計值sum(datasetl.xsdd—zsl)這個表 達式表示獲取編號為datasetl的數(shù)據(jù)組件中數(shù)據(jù)列xsdd—zsl的合計。2、 獲取單個數(shù)據(jù)提供組件的值,如maskl. data,這個表示獲取編號為maskl 的單行數(shù)據(jù)組件的當前值。3、 將數(shù)據(jù)組件中兩個數(shù)據(jù)進行累加,如datasetl. xsdcLzsl[l] + dataset2.xsdd—zsl[2],這個表示返回編號為datasetl的數(shù)據(jù)組件中數(shù)據(jù)列 xsdd—zsl的第一行值和編號為dataset2的數(shù)據(jù)組件中數(shù)據(jù)列XSdd_zsl的第二 行值的和。
權利要求
1、一種面向組件的業(yè)務規(guī)則的表示方法,其特征在于,該方法包括下列內(nèi)容(1)將提供數(shù)據(jù)組件中的數(shù)據(jù)作為組件的屬性在業(yè)務規(guī)則表達式中作為規(guī)則變量引用;(2)將系統(tǒng)函數(shù)、全局變量作為規(guī)則的元素參與規(guī)則運算;(3)支持業(yè)務規(guī)則的擴展;(4)支持各類數(shù)據(jù)運算以及邏輯運算。
2、 根據(jù)權利要求1所述的表示方法,其特征在于,將可以提供數(shù)據(jù)的組件 中的數(shù)據(jù)作為組件的屬性在業(yè)務規(guī)則表達式中作為規(guī)則變量引用,是指(1) 對于提供單個輸入框,引用方式為資伊潔號.data;斜體部分的單個 數(shù)據(jù)的組件編號在實際引用中以實際的組件編號替換;(2) 對于提供數(shù)據(jù)集的組件,其變量引用格式為組件編號.數(shù)據(jù)列名[行 號],其中行號為可選項,如果沒有行號,則取組件的當前行替代或者根據(jù)傳入 規(guī)則引擎中的行號替換。
3、 根據(jù)權利要求1所述的表示方法,其特征在于將系統(tǒng)函數(shù),全局變量 等作為規(guī)則的元素參與規(guī)則運算,是指(1)系統(tǒng)中的全局函數(shù)直接以運算元素參與運算;(2 )系統(tǒng)中的函數(shù)集以及服務對象通過二次封裝為全局函數(shù)參與運算;(3) 系統(tǒng)中的全局變量通過全局函數(shù)轉(zhuǎn)換后作為運算元素。
4,根據(jù)權利要求1所述的表示方法,其特征在于,支持業(yè)務規(guī)則的擴展, 主要是指在具體使用過程中如果發(fā)現(xiàn)業(yè)務規(guī)則中內(nèi)置的服務不夠使用,通過硬 編碼的方式完成一個全局函數(shù),然后注冊在規(guī)則服務中,即在規(guī)則定義中被引 用。
5、根據(jù)權利要求1所述的表示方法,其特征在于支持各類數(shù)據(jù)運算以及 邏輯運算,是指(1) 支持各類數(shù)學運算以及數(shù)學運算函數(shù);(2) 支持布爾類型的邏輯運算。
全文摘要
本發(fā)明提供一種面向組件的業(yè)務規(guī)則的表示方法,該方法包括下列內(nèi)容(1)將提供數(shù)據(jù)組件中的數(shù)據(jù)作為組件的屬性在業(yè)務規(guī)則表達式中作為規(guī)則變量引用;(2)將系統(tǒng)函數(shù)、全局變量作為規(guī)則的元素參與規(guī)則運算;(3)支持業(yè)務規(guī)則的擴展;(4)支持各類數(shù)據(jù)運算以及邏輯運算。本發(fā)明的方法具有的功能和有益效果是使業(yè)務規(guī)則定義中在獲取界面以及系統(tǒng)中的各類數(shù)據(jù)更加簡單易于理解和學習。因為規(guī)則支持編碼,并且源碼文件可以動態(tài)加載,從而使規(guī)則更易于擴展。
文檔編號G06F9/44GK101256487SQ20081001445
公開日2008年9月3日 申請日期2008年3月11日 優(yōu)先權日2008年3月11日
發(fā)明者楊平波, 焦學瑞, 趙旭東 申請人:浪潮集團山東通用軟件有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
大英县| 肥城市| 台南市| 罗山县| 文昌市| 焦作市| 安平县| 庄浪县| 盐亭县| 霸州市| 抚州市| 体育| 荔波县| 务川| 来凤县| 翁牛特旗| 德惠市| 石嘴山市| 闽侯县| 望谟县| 洮南市| 东安县| 西藏| 尖扎县| 大连市| 扎兰屯市| 阳城县| 南投市| 榕江县| 嘉鱼县| 铜梁县| 垫江县| 朝阳县| 桐梓县| 玉溪市| 奎屯市| 金塔县| 洛隆县| 金昌市| 上思县| 当阳市|