專利名稱:基于net體系業(yè)務(wù)架構(gòu)平臺的資源管理系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機技術(shù),具體設(shè)計一種業(yè)務(wù)資源控制管理。
背景技術(shù):
現(xiàn)有的信息系統(tǒng)通常都是直接在技術(shù)平臺(如PB\Delphi\VB……)上構(gòu)建, 如SAP的netweaver、 SPS在知識管理上的運用、但其架構(gòu)限制了發(fā)展并且在 使用過程中仍然需要編程,同時其應(yīng)用成本非常高,適用于開發(fā)企業(yè)內(nèi)部的 部分應(yīng)用。JBF目前只能在一些小型的應(yīng)用上快速構(gòu)建系統(tǒng),大的應(yīng)用受到其 自身的功能限制;BOS在與財務(wù)軟件的集成上比較有優(yōu)勢,但其應(yīng)用復(fù)雜程度 高、應(yīng)用范圍窄,限制了推廣。采用傳統(tǒng)方式,開發(fā)環(huán)境和運行環(huán)境是分離 的,采用代碼編寫再通過編譯發(fā)布的形式,每一次用戶需求的變化都需要重 新修改代碼、重新測試、重新編譯,對于應(yīng)用軟件開發(fā)商及最終用戶帶來很 多不便和低效。并且模型轉(zhuǎn)換工具少,模型與代碼間的異構(gòu)性造成模型轉(zhuǎn)換 代碼重用的困難,傳統(tǒng)的應(yīng)用軟件開發(fā),需要通過用戶需求調(diào)査、分析、設(shè) 計、編程等環(huán)節(jié),最后形成系統(tǒng)后才能給用戶看到,在這個過程中,由于溝 通問題,很多時候造成最后形成的產(chǎn)品不是用戶最終所需要的,同樣,對于 已有軟件的修改也是這樣的。
目前企業(yè)級的應(yīng)用越來越復(fù)雜,而分層通常是解決復(fù)雜問題的有效方法, 不論業(yè)務(wù)需求程度有多高,均可以通過分解和抽象的手段劃分成多個層次, 然后放置在系統(tǒng)環(huán)境的相應(yīng)位置,并組織多個層次之間的邏輯關(guān)系。但目前 系統(tǒng)架構(gòu)的搭建并不嚴謹、層次劃分不合理、層次定義不準確、層次間邏輯 關(guān)系混亂等情況,嚴重影響了系統(tǒng)功能的實現(xiàn)和運行性能。中國專利申請(申請?zhí)?00810113096.7)公開了一種基于業(yè)務(wù)本體特征的 業(yè)務(wù)對象建模方法,該方法根據(jù)業(yè)務(wù)需求對業(yè)務(wù)進行模塊化分層,在滿足業(yè) 務(wù)需求的基礎(chǔ)上構(gòu)建層次化的系統(tǒng)架構(gòu)模型。但該方法沒有從支撐體系上對 系統(tǒng)進行滿足業(yè)務(wù)要求的構(gòu)建,對如何建立和處理各個層次之間邏輯關(guān)系, 針對各種不同數(shù)據(jù)源實施操作和控制處理方式等提供解決辦法,開發(fā)環(huán)境和 運行環(huán)境是分離的,不能有效提高用戶構(gòu)建復(fù)雜業(yè)務(wù)系統(tǒng)的能力。
發(fā)明內(nèi)容
本發(fā)明針對現(xiàn)有技術(shù)的上述缺陷,構(gòu)建一種基于業(yè)務(wù)架構(gòu)平臺的資源管理 系統(tǒng),該系統(tǒng)在基于業(yè)務(wù)層面的架構(gòu)平臺上構(gòu)建,通過各種數(shù)據(jù)庫適配器對 各種資源及各級數(shù)據(jù)庫進行調(diào)度管理,建立層次之間合理的邏輯關(guān)系,實現(xiàn) 開發(fā)環(huán)境和運行環(huán)境的有效統(tǒng)一。
本發(fā)明解決上述技術(shù)問題的技術(shù)方案是,在.net體系上構(gòu)建一個基于業(yè)務(wù) 層面的層次化體系架構(gòu)平臺,基于業(yè)務(wù)層面按層次構(gòu)建資源權(quán)限管理平臺, 根據(jù)組織機構(gòu)設(shè)置的權(quán)限通過資源權(quán)限管理平臺實施對各級各類資源的管 理,通過不同層次的組件分類,在不同層次完成各自不同的任務(wù)和功能,共 同支撐了整體體系的運行。
該體系架構(gòu)平臺包括,采用ETL工具及CUB工具構(gòu)建數(shù)據(jù)庫倉庫,建立 各種工具數(shù)據(jù)庫服務(wù)體系,數(shù)據(jù)庫控制模塊根據(jù)各種數(shù)據(jù)庫的標(biāo)識符建立與 資源的關(guān)聯(lián),根據(jù)資源的需求調(diào)配所使用的數(shù)據(jù)庫,根據(jù)數(shù)據(jù)庫的特征值控 制不同數(shù)據(jù)庫存儲不同性質(zhì)的資源,采用CUB工具通過資源權(quán)限管理平臺實 施對各級各類資源的管理,根據(jù)訪問權(quán)限建立對各數(shù)據(jù)庫的訪問機制。通過 數(shù)據(jù)源適配器控制調(diào)度各數(shù)據(jù)連接分別建立各種數(shù)據(jù)庫與各邏輯數(shù)據(jù)庫的數(shù) 據(jù)連接,邏輯數(shù)據(jù)庫適配器根據(jù)各種數(shù)據(jù)源的特征建立邏輯數(shù)據(jù)表,數(shù)據(jù)字典適配器根據(jù)邏輯數(shù)據(jù)表建立一系列數(shù)據(jù)字典,通過AP分組報表適配器建立 的AP分組報表直接通過數(shù)據(jù)連接賦予各數(shù)據(jù)庫,建立各種數(shù)據(jù)庫中數(shù)據(jù)資源 的映射。
數(shù)據(jù)源適配器根據(jù)資源的級別分別通過各自的數(shù)據(jù)連接與邏輯數(shù)據(jù)庫建 立連接,邏輯數(shù)據(jù)庫適配器根據(jù)各種數(shù)據(jù)源的特征、數(shù)據(jù)庫的特征值對數(shù)據(jù) 庫的管理、訪問、存取權(quán)限建立邏輯數(shù)據(jù)表,各邏輯數(shù)據(jù)庫根據(jù)邏輯數(shù)據(jù)表 分別建立一系列數(shù)據(jù)字典與各種數(shù)據(jù)庫的映射,各數(shù)據(jù)字典中包括數(shù)據(jù)字典 編輯工具,以及表達式編輯工具,由數(shù)據(jù)字典適配器調(diào)配各種資源數(shù)據(jù)庫采 用的數(shù)據(jù)字典編輯工具和表達式編輯工具。數(shù)據(jù)集適配器根據(jù)數(shù)據(jù)字典自定
義一系列數(shù)據(jù)集,數(shù)據(jù)集內(nèi)容包括,TP分組報表適配器建立TP分組報表,TP 普通報表適配器建立TP普通報表。根據(jù)數(shù)據(jù)集策略構(gòu)建SmartPart,將其加 入到SmartForm中,建立SmartPart連接設(shè)置。根據(jù)組織機構(gòu)建立的資源管 理權(quán)限,通過工作流引擎對任務(wù)完成中的各階段進行查詢。該系統(tǒng)還內(nèi)嵌即 時消息服務(wù)模塊,通過計劃服務(wù)引擎根據(jù)任務(wù)設(shè)置的緊迫程度,通過郵件、 計劃、任務(wù)、即時消息發(fā)送通知。
層次化體系包括數(shù)據(jù)層、信息層、功能層、資源層、流程層、組織層。 數(shù)據(jù)層定義應(yīng)用系統(tǒng)數(shù)據(jù)構(gòu)成情況,包含各種數(shù)據(jù)庫中存儲的數(shù)據(jù)源、邏輯 數(shù)據(jù)庫、邏輯數(shù)據(jù)表等,提供數(shù)據(jù)庫、數(shù)據(jù)字典編輯工具,以及表達式編輯 工具,并負責(zé)將各種數(shù)據(jù)庫內(nèi)容進行映射,建立數(shù)據(jù)字典編輯工具、表達式 編輯工具與各種數(shù)據(jù)庫中數(shù)據(jù)源的映射關(guān)系,設(shè)置構(gòu)建信息系統(tǒng)的基礎(chǔ)工具, 為其他更高層次提供存取訪問數(shù)據(jù)的統(tǒng)一接口。信息層構(gòu)建于數(shù)據(jù)層之上, 由數(shù)據(jù)集適配器調(diào)度通過構(gòu)建業(yè)務(wù)數(shù)據(jù)集來實現(xiàn),提供內(nèi)置的SQL構(gòu)造器來 完成數(shù)據(jù)集的構(gòu)建,通過SQL構(gòu)造器設(shè)置業(yè)務(wù)數(shù)據(jù)集的數(shù)據(jù)表、排序、條件,根據(jù)條件對數(shù)據(jù)表進行順序排列,以及從數(shù)據(jù)表的可選項中選擇合適的數(shù)據(jù)。
界面層通過采用SmartForm和SmartPart可設(shè)置參數(shù)狀態(tài)的基本屬性、輸入 參數(shù)的來源,參數(shù)返回的途徑,進行權(quán)限控制,設(shè)置內(nèi)部操作,設(shè)置數(shù)據(jù)策 略、智能操作信息、智能組件連接。資源層抽象系統(tǒng)所涉及的各種資源類型, 建立一個統(tǒng)一的資源樹,由資源權(quán)限管理模塊設(shè)置對各種資源的操作權(quán)限。 流程層在流程中定義各個功能環(huán)節(jié)間的流轉(zhuǎn)規(guī)則,設(shè)置圖形化設(shè)計器和圖形 化的流程狀態(tài)監(jiān)控,數(shù)據(jù)提取模塊從信息層提取業(yè)務(wù)數(shù)據(jù)集和業(yè)務(wù)數(shù)據(jù)表, 獲得數(shù)據(jù)及其表現(xiàn),同時信息層也為流程的監(jiān)控和分析、數(shù)據(jù)引用、范圍權(quán) 限、操作權(quán)限等控制提供基礎(chǔ)。組織層規(guī)劃設(shè)計用戶的組織結(jié)構(gòu)體系,進行 業(yè)務(wù)分工和權(quán)限管理。
本發(fā)明根據(jù)業(yè)務(wù)要求構(gòu)建層次化的結(jié)構(gòu)平臺,建立層次邏輯關(guān)系之間的映 射,針對各種不同數(shù)據(jù)源實施操作和控制處理方式等提供解決辦法,在運行 時設(shè)計的支持下,可以做到"所見所得開發(fā)",可以快速完成軟件需求的完成 和修改,用戶可以在很短的時間內(nèi)構(gòu)建起大型的復(fù)雜業(yè)務(wù)系統(tǒng),大幅度提高 應(yīng)用軟件的生產(chǎn)效率,大幅度縮減項目周期,大大降低開發(fā)成本和維護成本。
圖1本發(fā)明系統(tǒng)體系結(jié)構(gòu)示意圖
圖2本發(fā)明層次化體系結(jié)構(gòu)架構(gòu)圖
圖3層級機構(gòu)的組織樹示意圖
圖4應(yīng)用SmartForm和SmartPart基本構(gòu)建示意框圖
具體實施例方式
本發(fā)明構(gòu)建一個基于層次化體系的基于.net的三層應(yīng)用系統(tǒng),基于業(yè)務(wù)層面 按層次構(gòu)建資源權(quán)限管理平臺,根據(jù)組織機構(gòu)設(shè)置的權(quán)限通過資源權(quán)限管理平臺實施對各級各類資源的管理,本發(fā)明層次化體系結(jié)構(gòu)包括,數(shù)據(jù)層、信 息層、界面層、資源層、流程層、組織層。通過不同層次的組件分類,在不 同層次完成各自不同的任務(wù)和功能,共同支撐了整體體系的運行。 以下針對附圖和具體實例,對本發(fā)明進行具體描述。
如圖1所示為本發(fā)明體系結(jié)構(gòu)示意圖,在數(shù)據(jù)層建立數(shù)據(jù)庫倉庫,實施對各 種資源的采集、存儲、管理、調(diào)度、訪問控制等操作。
采用數(shù)據(jù)整合ETL工具及CUB工具構(gòu)建數(shù)據(jù)庫倉庫,建立各種工具數(shù)據(jù) 庫,包括0RACL數(shù)據(jù)庫、SQL Server數(shù)據(jù)庫、MYSQL數(shù)據(jù)庫、Foxpro數(shù)據(jù) 庫等,建立數(shù)據(jù)庫控制服務(wù)體系,對數(shù)據(jù)庫倉庫中的數(shù)據(jù)庫分別設(shè)置標(biāo)識符 及特征值,數(shù)據(jù)庫控制模塊根據(jù)各種數(shù)據(jù)庫的標(biāo)識符建立與數(shù)據(jù)源的關(guān)聯(lián), 根據(jù)資源的需求調(diào)配所使用的數(shù)據(jù)庫,根據(jù)數(shù)據(jù)庫的特征值控制不同數(shù)據(jù)庫 存儲不同性質(zhì)的資源,包括原始數(shù)據(jù)、操作控制系統(tǒng)、應(yīng)用管理軟件、各種 服務(wù)信息等。針對應(yīng)用系統(tǒng)資源構(gòu)成情況、以及數(shù)據(jù)庫的存儲管理特點,不 同的資源存儲到與之對應(yīng)的數(shù)據(jù)庫中,如0RACL數(shù)據(jù)庫裝載ZLHIS基于業(yè)務(wù) 的管理系統(tǒng),SQL Server數(shù)據(jù)庫裝載財務(wù)管理系統(tǒng),MYSQL數(shù)據(jù)庫裝載對外 網(wǎng)站信息,F(xiàn)oxpro數(shù)據(jù)庫裝載歷史數(shù)據(jù),采用CUB工具通過資源權(quán)限管理平 臺實施對各級各類資源的管理,根據(jù)訪問權(quán)限建立對各數(shù)據(jù)庫的訪問機制。
通過數(shù)據(jù)源適配器控制調(diào)度各連接分別建立各種數(shù)據(jù)庫與各邏輯數(shù)據(jù)庫 的數(shù)據(jù)連接,并由邏輯數(shù)據(jù)庫適配器根據(jù)各種數(shù)據(jù)源的特征、對數(shù)據(jù)庫的管 理、訪問、存取權(quán)限建立邏輯數(shù)據(jù)表,數(shù)據(jù)字典適配器根據(jù)邏輯數(shù)據(jù)表負責(zé) 建立一系列數(shù)據(jù)字典,通過AP分組報表適配器建立的AP分組報表直接通過 數(shù)據(jù)連接賦予各數(shù)據(jù)庫,建立各種數(shù)據(jù)庫中數(shù)據(jù)資源的映射。
數(shù)據(jù)源適配器根據(jù)資源的級別,利用數(shù)據(jù)庫標(biāo)識符與邏輯數(shù)據(jù)庫建立SSAL數(shù)據(jù)庫、0RACL數(shù)據(jù)庫、SQL Server數(shù)據(jù)庫、MYSQL數(shù)據(jù)庫、Foxpro數(shù) 據(jù)庫分別通過各自的數(shù)據(jù)連接卜5與各個邏輯數(shù)據(jù)庫卜5進行連接,邏輯數(shù) 據(jù)庫適配器根據(jù)各種數(shù)據(jù)源的特征、數(shù)據(jù)庫的特征值對數(shù)據(jù)庫的管理、訪問、 存取權(quán)限建立邏輯數(shù)據(jù)表,各邏輯數(shù)據(jù)庫根據(jù)邏輯數(shù)據(jù)表分別建立一系列數(shù) 據(jù)字典與各種數(shù)據(jù)庫的映射,各數(shù)據(jù)字典中包括數(shù)據(jù)字典編輯工具,以及表
達式編輯工具,由數(shù)據(jù)字典適配器調(diào)配各種資源數(shù)據(jù)庫采用的數(shù)據(jù)字典編輯 工具和表達式編輯工具。數(shù)據(jù)集適配器根據(jù)數(shù)據(jù)字典自定義一系列數(shù)據(jù)集, 數(shù)據(jù)集內(nèi)容包括,TP分組報表適配器建立TP分組報表,TP普通報表適配器 建立TP普通報表。根據(jù)數(shù)據(jù)集策略構(gòu)建S腿rtPart,將其加入到SmartForra 中,建立SmartPart連接設(shè)置。根據(jù)組織機構(gòu)建立的資源管理權(quán)限,通過工 作流引擎對任務(wù)完成中的各階段進行查詢。該系統(tǒng)還內(nèi)嵌即時消息服務(wù)模塊, 通過計劃服務(wù)引擎根據(jù)任務(wù)設(shè)置的緊迫程度,通過郵件、計劃、任務(wù)、即時 消息發(fā)送通知。
如圖2所示為本發(fā)明層次化體系結(jié)構(gòu)。數(shù)據(jù)層定義應(yīng)用系統(tǒng)數(shù)據(jù)構(gòu)成情 況,包含各種數(shù)據(jù)庫中存儲的數(shù)據(jù)源、邏輯數(shù)據(jù)庫、邏輯數(shù)據(jù)表等,提供數(shù) 據(jù)庫、數(shù)據(jù)字典編輯工具,以及表達式編輯工具,并負責(zé)將各種數(shù)據(jù)庫內(nèi)容 進行映射,建立數(shù)據(jù)字典編輯工具、表達式編輯工具與各種數(shù)據(jù)庫中數(shù)據(jù)源 的映射關(guān)系,設(shè)置構(gòu)建信息系統(tǒng)的基礎(chǔ)工具,為其他更高層次提供存取訪問 數(shù)據(jù)的統(tǒng)一接口。數(shù)據(jù)字典包括字段顯示名稱、字段編碼、描述信息、數(shù) 據(jù)類型。字段編碼設(shè)置為,是否必須、是否唯一、是否主鍵、只讀、字段編 碼,數(shù)據(jù)類型包括,單行文本、選項、日期和時間、數(shù)字、多行文本、數(shù)字, 表達式編輯工具包括表達式編輯器,編輯字段、參數(shù)、函數(shù),字段通過基本 信息表表達表示用戶ID、名稱、區(qū)域、數(shù)據(jù)類型、顯示類型,遵循的協(xié)議等,各個不同的字段設(shè)置不同的參數(shù)和函數(shù)關(guān)系。
根據(jù)上述內(nèi)容提供數(shù)據(jù)字典編輯工具,通過數(shù)據(jù)字典、自定義數(shù)據(jù)集構(gòu)
建自定義控件SmartPart ,將其加入到制作工具SmartForm中,建立SmartPart 連接設(shè)置。調(diào)用數(shù)據(jù)字典編輯工具、表達式編輯工具快速構(gòu)建各種形式的應(yīng) 用界面,包括網(wǎng)格視圖、記錄視圖、樹形視圖、授權(quán)部件、甘特圖部件、 波特圖部件和工作流狀態(tài)圖等。本發(fā)明采用制作工具SmartFonii和自定義控 件SmartPart技術(shù),用戶可以在非常短的時間從零開始構(gòu)建用戶應(yīng)用系統(tǒng)的 數(shù)據(jù),應(yīng)用界面等,基本不需要編程或?qū)τ趶?fù)雜應(yīng)用的簡單編程(WF、腳本 語言),對于過于復(fù)雜應(yīng)用,可以采用編寫插件插入到系統(tǒng)形成整合應(yīng)用。用 戶系統(tǒng)在正式使用后,可以快速更改從數(shù)據(jù)結(jié)構(gòu)到應(yīng)用界面的所有內(nèi)容,以 達到快速變化來適應(yīng)業(yè)務(wù)的變化。
信息層完成不同數(shù)據(jù)的整合以及數(shù)據(jù)應(yīng)用特性的進一步描述。信息層由 業(yè)務(wù)數(shù)據(jù)集、業(yè)務(wù)數(shù)據(jù)表、SQL構(gòu)造器、字段編輯器、查詢器等構(gòu)成。信息層 構(gòu)建于數(shù)據(jù)層之上,由數(shù)據(jù)集適配器調(diào)度通過構(gòu)建業(yè)務(wù)數(shù)據(jù)集來實現(xiàn),通過 數(shù)據(jù)層中數(shù)據(jù)庫適配器的調(diào)度,從相應(yīng)數(shù)據(jù)庫中獲取數(shù)據(jù),根據(jù)實際應(yīng)用對 這些數(shù)據(jù)進行組織,定義具體功能執(zhí)行任務(wù)過程中的輸入,輸出數(shù)據(jù)以及數(shù) 據(jù)之間的邏輯關(guān)系,通過數(shù)據(jù)表格、圖標(biāo)、決策立方等多種方式表達,同時 為功能層提供基礎(chǔ),信息層中的數(shù)據(jù)直接來自于數(shù)據(jù)層。提供內(nèi)置的SQL構(gòu) 造器來完成數(shù)據(jù)集的構(gòu)建,業(yè)務(wù)數(shù)據(jù)集中設(shè)置資源導(dǎo)航臺,通過資源導(dǎo)航表 提供創(chuàng)建個人主頁的業(yè)務(wù)數(shù)據(jù)集地址,數(shù)據(jù)集適配器可通過名稱和類型對業(yè) 務(wù)數(shù)據(jù)集進行自定義。應(yīng)用數(shù)據(jù)層對象創(chuàng)建數(shù)據(jù)集對象組件,對數(shù)據(jù)進行組 裝,通過標(biāo)準的査詢語句SQL來描述數(shù)據(jù)的組成方式和來源。通過類型確定 讀取數(shù)據(jù)表,通過SQL構(gòu)造器設(shè)置業(yè)務(wù)數(shù)據(jù)集的數(shù)據(jù)表、排序、條件,根據(jù)條件對數(shù)據(jù)表進行順序排列,以及從數(shù)據(jù)表的可選項中選擇合適的數(shù)據(jù)。在 整個模型層次體系中,通過數(shù)據(jù)集業(yè)務(wù)活動被映射成業(yè)務(wù)功能,在業(yè)務(wù)活動 中被調(diào)度和控制的信息實體被映射成業(yè)務(wù)信息,業(yè)務(wù)信息在業(yè)務(wù)功能和數(shù)據(jù) 層之間對數(shù)據(jù)進行合理組織及表現(xiàn)。
界面層完成數(shù)據(jù)展現(xiàn)和數(shù)據(jù)輸入界面。主要通過調(diào)用SmartForm和 SmartPart以及相關(guān)的體系構(gòu)成,確定業(yè)務(wù)功能的邏輯結(jié)構(gòu)和相互關(guān)系,構(gòu)建 于信息層之上,是信息層的直接調(diào)度和控制,業(yè)務(wù)功能間調(diào)度通過業(yè)務(wù)來表 達,業(yè)務(wù)功能可以繼承業(yè)務(wù)功能。通過相關(guān)參數(shù)的配置生成界面操作的功能 按鈕,通過采用SmartForm和SmartPart可設(shè)置參數(shù)狀態(tài)的基本屬性、輸入 參數(shù)的來源,參數(shù)返回的途徑,進行權(quán)限控制,設(shè)置內(nèi)部操作,設(shè)置數(shù)據(jù)策 略、智能操作信息、智能組件連接。設(shè)置操作信息列表,包括名稱、操作類 型、源智能組件,定義操作過程,選擇操作名稱、類型,進行操作前檢查, 通過操作鏈設(shè)置檢查提示,沒有通過檢查的設(shè)置處理方式,通過內(nèi)置大量的 操作庫,由各種適配器進行調(diào)用運行界面操作所需的功能,通過數(shù)據(jù)字典編 輯工具、表達式編輯工具等提供自定義操作功能,不需要編寫代碼實現(xiàn)對各 種數(shù)據(jù)源的操作控制。界面的生成完全不需要編程,不需要編譯。
資源層抽象系統(tǒng)所涉及的各種資源類型,建立資源體系,建立一個統(tǒng)一 的資源樹對所有的資源形成管理。資源樹中的各枝對應(yīng)數(shù)據(jù)庫倉庫中的不同 數(shù)據(jù)庫。任何信息都是資源,資源可以是一個具體的物體,也可以是--個事 件,甚至是信息系統(tǒng)中的某一個字段。將資源根據(jù)其性質(zhì)和特點作為不同的 數(shù)據(jù)源存入相應(yīng)數(shù)據(jù)庫中,通過將各種資源進行有限整合,根據(jù)資源類型進 行抽象建立資源樹,從而構(gòu)建出資源信息系統(tǒng)。根據(jù)資源的類型,由資源權(quán) 限管理模塊設(shè)置對各種資源的操作權(quán)限,建立資源權(quán)限體系,其它與其相關(guān)的內(nèi)容都是以插件方式加入體系結(jié)構(gòu)。
傳統(tǒng)的信息系統(tǒng),都是通過菜單的功能項來對相關(guān)信息進行操作的,一 旦客戶的需求或者流程發(fā)生改變,就不得不對信息系統(tǒng)進行大的改動。
本發(fā)明通過對資源進行操作而產(chǎn)生相關(guān)信息,對某個具體的對象來說, 資源是固定的,對資源的操作可以確定,當(dāng)客戶需求或控制流程發(fā)生改變所 產(chǎn)生的影響只是相關(guān)信息的組合發(fā)生變化,該信息系統(tǒng)可以做到快速適應(yīng)變 化。本發(fā)明提供了強大的工作流支持能力,按照預(yù)先設(shè)定的功能,在參與者 和組織機構(gòu)之間進行文檔、任務(wù)、信息的傳遞和處理,實現(xiàn)預(yù)定目標(biāo)。
流程層構(gòu)建于組織層和業(yè)務(wù)層之上,由業(yè)務(wù)功能組成業(yè)務(wù)流程,在流程 中定義各個功能環(huán)節(jié)間的流轉(zhuǎn)規(guī)則,流程的執(zhí)行和運轉(zhuǎn)由組織層中的組織單 元負責(zé)完成,業(yè)務(wù)流程依賴于業(yè)務(wù)功能環(huán)境,通過業(yè)務(wù)功能中依賴關(guān)系來描 述, 一個業(yè)務(wù)流程環(huán)境鏈由所需的業(yè)務(wù)功能組成,在每個流程分支通過業(yè)務(wù) 表達式控制業(yè)務(wù)流程的流轉(zhuǎn)方向,流程間的消息傳遞通過業(yè)務(wù)消息來發(fā)送。 流程層通過完整的工作流體系支持工具集可以對業(yè)務(wù)流程的設(shè)計、執(zhí)行、監(jiān) 控、分析、改進提供全面的支持。通過圖形化設(shè)計器、圖形化的流程狀態(tài)監(jiān) 控,建立基于組織模型的任務(wù)執(zhí)行體系、基于業(yè)務(wù)功能的工作流活動環(huán)節(jié)、 建立狀態(tài)流程圖,提供完全圖形化的設(shè)計工作流,并對業(yè)務(wù)實施過程進行全 程監(jiān)控。
工作流控制模塊控制數(shù)據(jù)源適配器、數(shù)據(jù)集適配器協(xié)調(diào)控制調(diào)用各種類 型、各個層次數(shù)據(jù)源的調(diào)用和管理,根據(jù)過程模型的定義實施業(yè)務(wù)數(shù)據(jù)在不 同的參與業(yè)務(wù)流程處理的組織單元間傳遞。
通過數(shù)據(jù)提取模塊提取業(yè)務(wù)數(shù)據(jù)集和業(yè)務(wù)數(shù)據(jù)表,獲得數(shù)據(jù)及其表現(xiàn), 通過各種分組報表適配器提供數(shù)據(jù)的分析,同時也為流程的監(jiān)控和分析、數(shù)據(jù)引用、范圍權(quán)限、操作權(quán)限等控制提供基礎(chǔ)。
工作流體系支持工具集提供以下工具。 (1)圖形化設(shè)計器
本發(fā)明通過提供設(shè)計工作流可以完全采用圖形化的設(shè)計模式,大大提高 了開發(fā)效率。存儲器中預(yù)置設(shè)計工作流模式,對任務(wù)信息、任務(wù)執(zhí)行情況、 入口環(huán)節(jié)設(shè)置、數(shù)據(jù)策略、回退規(guī)則、流轉(zhuǎn)規(guī)則、執(zhí)行規(guī)則、圖形的外觀、 位置進行設(shè)置。
建立基于組織模型的任務(wù)執(zhí)行體系工作流設(shè)計中,流程的任務(wù)執(zhí)行和 運轉(zhuǎn)是由組織層中的組織單元負責(zé)完成。組織機構(gòu)是業(yè)務(wù)流程的基礎(chǔ),控制 業(yè)務(wù)流程的執(zhí)行,確定業(yè)務(wù)流程的執(zhí)行主體。在業(yè)務(wù)流程開展、運行的過程 中,業(yè)務(wù)數(shù)據(jù)(信息、文檔)根據(jù)過程模型的定義在不同的參與業(yè)務(wù)流程處 理的組織單元(也就是執(zhí)行者)間傳遞,以達到各種不同機構(gòu)、部門、工作 組等組織單元間的高度協(xié)作。
建立基于業(yè)務(wù)功能的工作流活動環(huán)節(jié)業(yè)務(wù)工作流過程模型及其活動環(huán) 節(jié)是構(gòu)建于業(yè)務(wù)層和組織層之上,把業(yè)務(wù)層中業(yè)務(wù)功能在流程層中組織成業(yè) 務(wù)流程,并在流程層定義各個活動功能環(huán)節(jié)之間的規(guī)則。業(yè)務(wù)功能是業(yè)務(wù)流 程的基礎(chǔ),在過程模型中將由活動環(huán)節(jié)引用業(yè)務(wù)功能。從業(yè)務(wù)流程的角度上 來說,業(yè)務(wù)功能解決了業(yè)務(wù)流程的兩個問題做什么(What)和怎么做(How)。 建立基于業(yè)務(wù)信息的數(shù)據(jù)引用、范圍權(quán)限和操作權(quán)限控制業(yè)務(wù)工作流的業(yè) 務(wù)信息就是在業(yè)務(wù)流程運行過程中所處理的業(yè)務(wù)數(shù)據(jù),流程運行時通過數(shù)據(jù) 提取模塊從信息層提取業(yè)務(wù)數(shù)據(jù)集和業(yè)務(wù)數(shù)據(jù)表,獲得數(shù)據(jù)及其表現(xiàn),同時 信息層也為流程的監(jiān)控和分析、數(shù)據(jù)引用、范圍權(quán)限、操作權(quán)限等控制提供 基礎(chǔ)?;跇I(yè)務(wù)語義的相關(guān)業(yè)務(wù)數(shù)據(jù)控制、流程字段是業(yè)務(wù)流程和業(yè)務(wù)數(shù)據(jù)之 間的"橋梁",業(yè)務(wù)流程運行時相關(guān)業(yè)務(wù)數(shù)據(jù)的控制、傳遞的基礎(chǔ)是流程字段 和流程字段的值??梢杂脴I(yè)務(wù)語義層的業(yè)務(wù)元素來作為流程字段的業(yè)務(wù)對象, 也可以通過業(yè)務(wù)語義層來操縱業(yè)務(wù)數(shù)據(jù)。 (2)圖形化的流程狀態(tài)監(jiān)控
建立狀態(tài)流程圖,對業(yè)務(wù)實施過程進行全程監(jiān)控,根據(jù)業(yè)務(wù)的不同性質(zhì), 建立模塊化圖形結(jié)構(gòu),在業(yè)務(wù)實施過程中,根據(jù)業(yè)務(wù)標(biāo)識建立整個流程中操 作狀態(tài)流程圖,首先判斷數(shù)據(jù)庫倉庫中是否建立數(shù)據(jù)庫,以及建立數(shù)據(jù)庫的
類型,如有數(shù)據(jù)庫,對其進行SQL性能檢測,并執(zhí)行界面規(guī)范檢查、重點算
法檢査、編碼規(guī)范檢査、對象依存關(guān)系檢査、客戶端日志檢查,上述檢查完 成后,確定是否有界面程序,如有通過界面顯示圖形化的控制流程,對任務(wù) 的執(zhí)行者、任務(wù)的重要程度、任務(wù)狀態(tài)、開始結(jié)束時間通過圖形化的顯示提 供狀態(tài)流程監(jiān)控。
建立工作流任務(wù)瀏覽,包括流程顯示名、處理人、任務(wù)消息狀態(tài),完成 流程的查詢統(tǒng)計??刹捎酶侍貓D、波特圖對行為需求、獲得所需資源、完成 情況進行分析,通過審定初步軟件規(guī)范、制定功能規(guī)范、根據(jù)功能規(guī)范開發(fā) 模型建立與時間關(guān)系的圖形化流程狀態(tài)監(jiān)控模型。
組織層規(guī)劃設(shè)計用戶的組織結(jié)構(gòu)體系,進行業(yè)務(wù)分工和權(quán)限管理。
該系統(tǒng)平臺提供了全面、強大的組織架構(gòu)、業(yè)務(wù)分工和權(quán)限管理,以及 業(yè)務(wù)協(xié)作支持。在數(shù)據(jù)庫中根據(jù)團隊協(xié)作、組織構(gòu)架、業(yè)務(wù)分工建立各成員 的訪問控制權(quán)限,建立權(quán)限管理控制體系。整體的團隊協(xié)作,業(yè)務(wù)分工、權(quán) 限控制是整體系統(tǒng)組織層的基本要求之一。
建立組織模型,組織模型是用來定義企業(yè)的組織形式的模型,它以職責(zé)、權(quán)限的形式定義了企業(yè)成員、企業(yè)各個部門的作用與任務(wù),同時提供靈活的 結(jié)構(gòu)以適應(yīng)不同的企業(yè)或企業(yè)中不同的組織結(jié)構(gòu)。提供對組織機構(gòu)的全面管 理支持,包括機構(gòu)、部門、崗位、人員、分工、職權(quán)等。
(1) 支持各種組織結(jié)構(gòu) 在組織層建立層級機構(gòu)和工作組機構(gòu),以滿足機構(gòu)復(fù)雜、靈活的矩陣式
組織模型的要求。建立對象活動過程中執(zhí)行某一任務(wù)的適應(yīng)其變化或者其他 需要而動態(tài)組建的、跨部門劃分的組織形式,建立工作組模型。由一系列層 次化的組織單元構(gòu)成組織機構(gòu),每一個組織單元屬于某一個層次,對其下--層次的組織單元具有管理職責(zé)與權(quán)限,并對上一層次的組織單元負責(zé),從而 形成如圖3所示的層級機構(gòu)的組織樹,建立層級式組織機構(gòu)。支持組織機構(gòu) 的任意調(diào)整,在數(shù)據(jù)集中建立各種組織機構(gòu)模型,通過邏輯適配器建立組織 機構(gòu)模型與組織單元、權(quán)限的映射關(guān)系表,提供靈活的結(jié)構(gòu)以適應(yīng)不同的企
業(yè)或企業(yè)中不同的組織結(jié)構(gòu),同時可以跨部門劃分組織機構(gòu),對管理對象進 行橫向劃分和管理,同時對于團隊和組織機構(gòu)管理和業(yè)務(wù)分工和權(quán)限管理都 可以由用戶自主維護和定制。
業(yè)務(wù)分工中建立一人多崗關(guān)系模式, 一個實際的組織機構(gòu)人員可以擁有 多個崗位。建立代理管理模式,組織機構(gòu)權(quán)限管理中設(shè)置代理機制,代理人 可以以被代理人的身份運行系統(tǒng),從而實現(xiàn)被代理人的崗位職責(zé),代其完成 工作或執(zhí)行任務(wù)。設(shè)置委托權(quán)限對業(yè)務(wù)分工中安排給某個人的所有工作都 可委托給另外一個人進行處理。
(2) 業(yè)務(wù)分工和權(quán)限管理 系統(tǒng)通過對各類操作權(quán)限設(shè)置和組織機構(gòu)設(shè)置緊密配合來實現(xiàn)業(yè)務(wù)分工
以及業(yè)務(wù)權(quán)限管理。權(quán)限配置不僅可以對組織、機構(gòu)、崗位、人員進行一般性的權(quán)限配置,還可以實現(xiàn)權(quán)限分層管理以及權(quán)限繼承等復(fù)雜的權(quán)限管理功 能。根據(jù)機構(gòu)中各部門、以及個人的職務(wù)、職責(zé)對業(yè)務(wù)進行分工,分級分層 次設(shè)置管理權(quán)限,包括對各級各類數(shù)據(jù)庫進行訪問操作的權(quán)限,實行分級授 權(quán),層層監(jiān)管。
管理權(quán)限管理權(quán)限設(shè)置模塊根據(jù)組織結(jié)構(gòu)的層級機構(gòu)和工作組機構(gòu), 設(shè)置管理權(quán)限,根據(jù)組織結(jié)構(gòu)的層級、隸屬和管理關(guān)系分級授權(quán),體現(xiàn)了組 織成員的分級和分管職能。
數(shù)據(jù)權(quán)限數(shù)據(jù)權(quán)限控制模塊通過語義層進行權(quán)限管理。包括訪問權(quán)限、 數(shù)據(jù)操縱權(quán)限、訪問限制等等,數(shù)據(jù)權(quán)限用以定義組織單元對數(shù)據(jù)的訪問、 操作和控制范圍,從組織層上對數(shù)據(jù)存取訪問做限制。
業(yè)務(wù)分工業(yè)務(wù)分工功能模塊通過功能權(quán)限定義組織成員所能執(zhí)行的業(yè) 務(wù)職能的范圍,功能權(quán)限賦予組織單元或崗位能夠執(zhí)行的工作或者任務(wù),限 定了它們可執(zhí)行的業(yè)務(wù)功能范圍和功能活動范圍。
操作權(quán)限業(yè)務(wù)操作模塊依據(jù)業(yè)務(wù)操作策略來管理和限制操作者的業(yè)務(wù) 操作權(quán)限,包括界面訪問權(quán)限、動作控制權(quán)限、事件訪問權(quán)限。對具有相同 共性的業(yè)務(wù)的操作進行抽取。
分級授權(quán)授權(quán)管理模塊按照組織機構(gòu)、崗位、角色、用戶等的綜合權(quán) 限配置,對權(quán)限進行分級處理,可以根據(jù)組織結(jié)構(gòu)中的級別在系統(tǒng)賦予的權(quán) 限范圍內(nèi),將自己擁有的職責(zé)和管理權(quán)限逐級分配給下級。
功能控制模塊設(shè)置計劃服務(wù)引擎,內(nèi)嵌即時消息服務(wù)模塊,該服務(wù)模塊 與業(yè)務(wù)系統(tǒng)有效結(jié)合,當(dāng)有一項新的待辦任務(wù)觸發(fā)時,計劃服務(wù)引擎根據(jù)任 務(wù)設(shè)置的緊迫程度,可以通過郵件、待辦任務(wù)列表或者即時消息通知用戶。 通過插件的方式,在門戶上可以集成權(quán)限系統(tǒng)、業(yè)務(wù)系統(tǒng)、郵件、代辦任務(wù)、各種插件等等。設(shè)置普通報表切片功能及鉆取功能,從多角度、多層次、多 剖面觀察分析數(shù)據(jù),從任一角度自上而下層層鉆取、深入分析到問題源頭, 并可以自下而上層層匯總信息。根據(jù)與普通報表中信息關(guān)鍵字段關(guān)聯(lián)的緊密 程度,建立關(guān)聯(lián)度鏈接關(guān)系表,實現(xiàn)普通報表切片功能及鉆取功能。并提供 良好的實時性,支持大批量用戶并發(fā)查詢。根據(jù)普通報表能夠幫助企業(yè)管理 者改善決策質(zhì)量和速度。建立決策樹通過鉆取功能,對數(shù)據(jù)進行逐層推算, 找到問題所在。
本發(fā)明在資源權(quán)限控制模塊中結(jié)合業(yè)務(wù)應(yīng)用軟件和郵件系統(tǒng),同時在系 統(tǒng)中內(nèi)置"工作流引擎"、"訂閱服務(wù)引擎"、"計劃任務(wù)引擎",用戶可以通過 主動推送信息完成日常工作,可以不用關(guān)心自己業(yè)務(wù)需要涉及那些功能模塊。 創(chuàng)建自定義分析報表,建立從數(shù)據(jù)層到表現(xiàn)層不同層面的多種數(shù)據(jù)統(tǒng)計策略 和方法,基于數(shù)據(jù)層,構(gòu)建任意復(fù)雜的數(shù)據(jù)統(tǒng)計。通過構(gòu)建數(shù)據(jù)統(tǒng)計策略定 制數(shù)據(jù)統(tǒng)計的設(shè)計,對大部分數(shù)據(jù)統(tǒng)計的設(shè)計,都可以通過相應(yīng)靈活的策略 定制完成。利用工作流引擎建立功能查詢,通用查詢功能自行定制待査詢的 數(shù)據(jù)范圍、表現(xiàn)形式、顯示風(fēng)格等,根據(jù)需要設(shè)定査詢的權(quán)限,達到了 "量 身定做"的效果,又摒棄了傳統(tǒng)報表無法靈活多變的缺點,保證了大部分查 詢需求和調(diào)整都可以由用戶自己掌握和控制的特點。
在功能層建立應(yīng)用界面結(jié)構(gòu)體系,在總結(jié)和抽象了支撐絕大部分用戶日常界
面應(yīng)用所需的結(jié)構(gòu)體系的基礎(chǔ)上,采用SmartForm和SmartPart技術(shù)構(gòu)建應(yīng) 用界面,通過新建一個SmartForm,然后根據(jù)需要把相應(yīng)的SmartPart加入到 SmartForm中,然后設(shè)置相應(yīng)的各類的屬性就可以完成一個完整的應(yīng)用界面的 構(gòu)建。
如圖所示4為應(yīng)用SmartForm和SmartPart基本構(gòu)建示意框圖新建SmartForm設(shè)置界面腳本,根據(jù)SmartPart類型、業(yè)務(wù)數(shù)據(jù)表、數(shù) 據(jù)集策略構(gòu)建SmartPart ,將其加入到SmartForm中,建立SmartPart連接設(shè) 置并傳入數(shù)據(jù)集中數(shù)據(jù)組,數(shù)據(jù)組中包括任意參數(shù)、字段參數(shù),通過導(dǎo)航 臺主菜單欄目,彈出菜單,鏈接鼠標(biāo)鍵盤動作控制器,通過鼠標(biāo)鍵盤操作建 立過程組(或WF工作流)的表達式,根據(jù)建立過程傳出參數(shù)組,建立其他程 序的鏈接、建立動態(tài)處理過程、設(shè)置內(nèi)部操作、控制存儲過程、其他SmartForm 的建立過程。
采用Smart Form和Smart Part技術(shù),可以快速構(gòu)建各種形式的應(yīng)用界 面,包括網(wǎng)格視圖、記錄視圖、樹形視圖、授權(quán)部件、甘特圖部件、波特 圖部件和工作流狀態(tài)圖。通過數(shù)據(jù)字典、自定義數(shù)據(jù)集技術(shù),SmartForm和 SmartPart技術(shù),用戶可以方便地構(gòu)建用戶應(yīng)用系統(tǒng)的數(shù)據(jù),應(yīng)用界面等,對 于簡單常規(guī)應(yīng)用不需要編程,對于過于復(fù)雜應(yīng)用,可以采用編寫插件插入到 系統(tǒng)形成整合應(yīng)用。用戶可以快速更改從數(shù)據(jù)結(jié)構(gòu)到應(yīng)用界面的所有內(nèi)容, 以達到快速變化來適應(yīng)業(yè)務(wù)的變化。
本發(fā)明通過業(yè)務(wù)建模生成業(yè)務(wù)模型資源——繪制組織機構(gòu)圖——定義 數(shù)據(jù)字典、業(yè)務(wù)字典——完成業(yè)務(wù)信息文檔和表單——構(gòu)建業(yè)務(wù)功能環(huán)節(jié)一 一繪制工作流程——生成界面——直接運行。減少了代碼編譯、發(fā)布的過程, 可以實現(xiàn)快速實施,大大縮短項目開發(fā)和實施周期。
權(quán)利要求
1、一種基于net體系業(yè)務(wù)架構(gòu)平臺的資源管理系統(tǒng),其特征在于,在.net體系上構(gòu)建一個基于業(yè)務(wù)層面的層次化體系平臺,基于業(yè)務(wù)層面按層次構(gòu)建資源權(quán)限管理平臺,根據(jù)組織機構(gòu)設(shè)置的權(quán)限通過資源權(quán)限管理平臺實施對資源的管理,采用ETL工具及CUB工具構(gòu)建數(shù)據(jù)庫倉庫,通過數(shù)據(jù)源適配器控制調(diào)度各數(shù)據(jù)連接分別建立各種數(shù)據(jù)庫與各邏輯數(shù)據(jù)庫的數(shù)據(jù)連接,邏輯數(shù)據(jù)庫適配器根據(jù)各種數(shù)據(jù)源的特征建立邏輯數(shù)據(jù)表,數(shù)據(jù)字典適配器根據(jù)邏輯數(shù)據(jù)表建立一系列數(shù)據(jù)字典,通過AP分組報表適配器建立的AP分組報表直接通過數(shù)據(jù)連接賦予各數(shù)據(jù)庫,建立各種數(shù)據(jù)庫中數(shù)據(jù)資源的映射,數(shù)據(jù)集適配器根據(jù)數(shù)據(jù)字典自定義一系列數(shù)據(jù)集。
2、 根據(jù)權(quán)利要求1所述的資源管理系統(tǒng),其特征在于,各邏輯數(shù)據(jù)庫 根據(jù)邏輯數(shù)據(jù)表分別建立一系列數(shù)據(jù)字典與各種數(shù)據(jù)庫的映射,各數(shù)據(jù)字典 中包括數(shù)據(jù)字典編輯工具,以及表達式編輯工具,由數(shù)據(jù)字典適配器調(diào)配各 種資源數(shù)據(jù)庫采用的數(shù)據(jù)字典編輯工具和表達式編輯工具。
3、 根據(jù)權(quán)利要求1所述的資源管理系統(tǒng),其特征在于,根據(jù)數(shù)據(jù)集策 略構(gòu)建SmartPart,將其加入到Smart Form中,建立SmartPart連接設(shè)置, 數(shù)據(jù)集內(nèi)容包括,TP分組報表適配器建立TP分組報表,TP普通報表適配器 建立TP普通報表。
4、 根據(jù)權(quán)利要求1所述的資源管理系統(tǒng),其特征在于,層次化體系包 括數(shù)據(jù)層、信息層、功能層、資源層、流程層、組織層。
5、 根據(jù)權(quán)利要求3所述的資源管理系統(tǒng),其特征在于,根據(jù)SmartPart 類型、業(yè)務(wù)數(shù)據(jù)表、數(shù)據(jù)集策略構(gòu)建SmartPart,將其加入到SmartForm中, 建立SmartPart連接設(shè)置并傳入數(shù)據(jù)集。
6、 根據(jù)權(quán)利要求4所述的資源管理系統(tǒng),其特征在于,數(shù)據(jù)層定義應(yīng) 用系統(tǒng)數(shù)據(jù)庫,包含各種數(shù)據(jù)庫中存儲的數(shù)據(jù)源、邏輯數(shù)據(jù)庫、邏輯數(shù)據(jù)表, 提供數(shù)據(jù)庫、數(shù)據(jù)字典編輯工具,以及表達式編輯工具,并負責(zé)將各種數(shù)據(jù) 庫內(nèi)容進行映射,建立數(shù)據(jù)字典編輯工具、表達式編輯工具與各種數(shù)據(jù)庫中 數(shù)據(jù)源的映射關(guān)系。
7、 根據(jù)權(quán)利要求4所述的資源管理系統(tǒng),其特征在于,信息層構(gòu)建于 數(shù)據(jù)層之上,通過SQL構(gòu)造器設(shè)置業(yè)務(wù)數(shù)據(jù)集的數(shù)據(jù)表、排序、條件,根據(jù) 條件對數(shù)據(jù)表進行順序排列,以及從數(shù)據(jù)表的可選項中選擇合適的數(shù)據(jù)。
8、 根據(jù)權(quán)利要求4所述的資源管理系統(tǒng),其特征在于,界面層采用 SmartForm和SmartPart設(shè)置參數(shù)狀態(tài)的基本屬性、輸入?yún)?shù)的來源。
9、 根據(jù)權(quán)利要求4所述的資源管理系統(tǒng),其特征在于,資源層抽象各 種資源類型建立資源樹,由資源權(quán)限管理模塊設(shè)置對各種資源的操作權(quán)限。
10、 根據(jù)權(quán)利要求4所述的資源管理系統(tǒng),其特征在于,流程層設(shè)置圖 形化設(shè)計器和圖形化的流程狀態(tài)監(jiān)控,在流程中定義各個功能環(huán)節(jié)間的流轉(zhuǎn)
全文摘要
一種基于業(yè)務(wù)架構(gòu)平臺的資源管理系統(tǒng),設(shè)計計算機技術(shù)領(lǐng)域,本發(fā)明在net體系上構(gòu)建一個基于業(yè)務(wù)層面的層次化體系平臺,基于業(yè)務(wù)層面按層次構(gòu)建資源權(quán)限管理平臺,根據(jù)組織機構(gòu)設(shè)置的權(quán)限通過資源權(quán)限管理平臺實施對資源的管理,采用ETL工具及CUB工具構(gòu)建數(shù)據(jù)庫倉庫,通過數(shù)據(jù)源適配器控制調(diào)度各數(shù)據(jù)連接,分別建立各種數(shù)據(jù)庫與各邏輯數(shù)據(jù)庫的數(shù)據(jù)連接,邏輯數(shù)據(jù)庫適配器根據(jù)各種數(shù)據(jù)源的特征建立邏輯數(shù)據(jù)表,根據(jù)邏輯數(shù)據(jù)表建立各種數(shù)據(jù)庫中數(shù)據(jù)資源的映射。本發(fā)明根據(jù)業(yè)務(wù)要求構(gòu)建層次化的結(jié)構(gòu)平臺,建立層次邏輯關(guān)系之間的映射,針對各種不同數(shù)據(jù)源實施操作和控制處理等提供解決辦法,能廣泛應(yīng)用于企業(yè)管理系統(tǒng)。
文檔編號G06F9/44GK101446897SQ20081023312
公開日2009年6月3日 申請日期2008年11月26日 優(yōu)先權(quán)日2008年11月26日
發(fā)明者劉宴兵, 江向東, 軍 趙, 敏 高 申請人:重慶郵電大學(xué)