專利名稱:企業(yè)應(yīng)用集成平臺(tái)構(gòu)建方法和體系結(jié)構(gòu)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及輕量級(jí)企業(yè)應(yīng)用集成平臺(tái)構(gòu)建及其結(jié)構(gòu),適用于計(jì)算機(jī)軟件領(lǐng)域。
背景技術(shù):
隨著經(jīng)濟(jì)杜會(huì)的發(fā)展,時(shí)代的進(jìn)步,信息化技術(shù)的產(chǎn)生己經(jīng)為企業(yè)的管理 帶來(lái)了極大的方便。目前企業(yè)涉及到的應(yīng)用系統(tǒng)主要有基于信息技術(shù)的企業(yè)資
源計(jì)劃ERP和企業(yè)應(yīng)用集成EAI,其中ERP是建立在信息技術(shù)基礎(chǔ)上,為企業(yè)決 策層及員工提供決策運(yùn)行手段的管理平臺(tái),但是ERP的建設(shè)時(shí)間長(zhǎng),資金投入 大,成功效率低,而且ERP提供商大多是歐美企業(yè)融入的純西方的管理理念, 而中國(guó)的企業(yè)管理相當(dāng)靈活,具有一些新的特點(diǎn)和新問(wèn)題。這些原因?qū)е缕髽I(yè) 上ERP成功的范例很少,中小型企業(yè)更是談ERP色變,不敢輕易試水。另一方 面,大部分ERP項(xiàng)目對(duì)企業(yè)業(yè)務(wù)結(jié)構(gòu)的改變是很大的,有時(shí)候甚至影響到企業(yè) 90%以上的業(yè)務(wù)流量。這很大程度上改變了企業(yè)的業(yè)務(wù)流程、企業(yè)文化及工作環(huán) 境,有些企業(yè)往往不能適應(yīng)這種變化。企業(yè)應(yīng)用集成EAI是將基于各種不同平 臺(tái)、用不同方案建立的異構(gòu)應(yīng)用集成的一種方法和技術(shù)。EAI通過(guò)建立底層結(jié)構(gòu),
來(lái)聯(lián)系橫貫整個(gè)企業(yè)的異構(gòu)系統(tǒng)、應(yīng)用、數(shù)據(jù)源等,完成在企業(yè)內(nèi)部的ERP、 CRM、 SCM、數(shù)據(jù)庫(kù)、數(shù)據(jù)倉(cāng)庫(kù),以及其他重要的內(nèi)部系統(tǒng)之間無(wú)縫地共享和交 換數(shù)據(jù)的需要。有了 EAI,企業(yè)就可以將企業(yè)核心應(yīng)用和新的企業(yè)數(shù)據(jù)解決方
案
結(jié)合在一起。但EAI也存在著一些不足之處。完善的企業(yè)應(yīng)用集成,通常都需 要周密而詳細(xì)的設(shè)計(jì)、昂貴的運(yùn)行時(shí)設(shè)備,以及大量的人力、財(cái)力資源投入。 大企業(yè)一般都是投入上億的資金才能建設(shè)全企業(yè)的較好的EAI。中小企業(yè)基本不
敢涉足。另外,企業(yè)應(yīng)用軟件之間的集成,不僅會(huì)對(duì)軟件本身產(chǎn)生影響,而且 會(huì)給整個(gè)企業(yè)的業(yè)務(wù)帶來(lái)沖擊。因此在進(jìn)行企業(yè)應(yīng)用集成時(shí),如果沒(méi)有充分考 慮到所面臨種種改變,則很難保證集成以后的數(shù)據(jù)應(yīng)用的有效性、實(shí)時(shí)性和安 全性,消耗了企業(yè)資金而又沒(méi)有實(shí)現(xiàn)預(yù)定目標(biāo)。
發(fā)明內(nèi)容
一種適于企業(yè)應(yīng)用集成平臺(tái)的構(gòu)建方法和體系結(jié)構(gòu),系統(tǒng)集成包括硬件集 成、軟件集成和表示集成,它是一個(gè)集成堆棧,集成堆棧的每一層都為一層集 成提供基礎(chǔ)服務(wù),并依賴于下層提供的服務(wù)。
硬件集成位于堆棧最下層,是系統(tǒng)集成的基礎(chǔ),其i要指網(wǎng)絡(luò)集成,是系 統(tǒng)互連的平臺(tái),是語(yǔ)法層次的集成。
軟件集成位于硬件集成之上,包括數(shù)據(jù)集成和應(yīng)用集成,數(shù)據(jù)集成即信息
集成是解決數(shù)據(jù)互通的,是系統(tǒng)數(shù)據(jù)層、文件層的集成;應(yīng)用集成是解決應(yīng)用 的互操作問(wèn)題,包括系統(tǒng)應(yīng)用集成、系統(tǒng)服務(wù)集成。
數(shù)據(jù)集成是語(yǔ)義層次的集成,應(yīng)用集成是語(yǔ)用層次的集成。數(shù)據(jù)集成是應(yīng) 用集成的基礎(chǔ),是軟件集成中的重中之重。如圖1所示。
表示集成位于集成堆棧最上層,主要指門戶集成和用戶界面的集成,用直 觀和易用的角度出發(fā)解決互訪問(wèn)的問(wèn)題,為系統(tǒng)提供統(tǒng)一的訪問(wèn)手段和管理功 能。如圖2所示。
本發(fā)明中提出的集成平臺(tái)主要實(shí)現(xiàn)軟件集成層屮的應(yīng)用集成,將各個(gè)企業(yè) 部門信息資源進(jìn)行后臺(tái)集中和統(tǒng)一管理,整理并制訂規(guī)范的接口與標(biāo)準(zhǔn),通過(guò) 各種數(shù)據(jù)遷移及同步手段來(lái)實(shí)現(xiàn)數(shù)據(jù)集中,使這些數(shù)據(jù)最終進(jìn)入數(shù)據(jù)倉(cāng)庫(kù),實(shí) 現(xiàn)共享;其中可以將原來(lái)孤立于多個(gè)異構(gòu)數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)信息集中起來(lái),用 于提供一種完整的數(shù)據(jù)視圖,實(shí)現(xiàn)線連互通的數(shù)據(jù)共享,即實(shí)現(xiàn)集成技術(shù)。
本發(fā)明的核心組件有基礎(chǔ)數(shù)據(jù)資源庫(kù),數(shù)據(jù)資源庫(kù)管理/共享平臺(tái)、通用數(shù) 據(jù)共享接口 ,跨系統(tǒng)企業(yè)級(jí)應(yīng)用軟件等,其具體架構(gòu)如圖3所示。
物理數(shù)據(jù)層,該層實(shí)現(xiàn)的主要功能是實(shí)現(xiàn)數(shù)據(jù)的物理存儲(chǔ),以及底層的數(shù) 據(jù)存取功能。它包括所有的業(yè)務(wù)數(shù)據(jù)庫(kù)和基礎(chǔ)數(shù)據(jù)資源庫(kù)。數(shù)據(jù)被上級(jí)的接口 交互層中定義的多種接口取得,進(jìn)而提供給業(yè)務(wù)系統(tǒng)和基礎(chǔ)數(shù)據(jù)資源管理系統(tǒng) 使用。
接口交互層該層實(shí)現(xiàn)的主要功能是定義底層數(shù)據(jù)庫(kù)與高層業(yè)務(wù)應(yīng)用的數(shù) 據(jù)交互規(guī)范并實(shí)施,起到承下啟下,數(shù)據(jù)互通的作用。這些接口包括業(yè)務(wù)接口, 基礎(chǔ)數(shù)據(jù)資源接口 ,和一些為了更高層決策和數(shù)據(jù)挖掘目的所使用的專用接口 。
系統(tǒng)應(yīng)用層該層的主要功能是以業(yè)務(wù)為中心,實(shí)現(xiàn)對(duì)各自專有數(shù)據(jù)庫(kù)的 操作和維護(hù)管理,通過(guò)基礎(chǔ)數(shù)據(jù)資源管理系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)集中
和數(shù)據(jù)流轉(zhuǎn)。系統(tǒng)應(yīng)用層包括各業(yè)務(wù)系統(tǒng),各使用業(yè)務(wù)接口的硬件設(shè)備以及基 礎(chǔ)數(shù)據(jù)資源管理系統(tǒng)等。
企業(yè)應(yīng)用層該層位于平臺(tái)結(jié)構(gòu)的最上端,是數(shù)據(jù)集成和應(yīng)用集成的實(shí)際 應(yīng)用和終級(jí)目標(biāo)。企業(yè)應(yīng)用層里包含的應(yīng)用一般都關(guān)系到企業(yè)未來(lái)發(fā)展的重要 工具和管理思想,因此需要準(zhǔn)確的、及時(shí)的、完整的支持管理決策的基礎(chǔ)數(shù)據(jù)資 源庫(kù)為之服務(wù)。
1. 企業(yè)應(yīng)用集成平臺(tái)示意圖
2. 系統(tǒng)集成的理論框架
3. 企業(yè)應(yīng)用平臺(tái)體系連結(jié)圖
4. 企業(yè)應(yīng)用集成平臺(tái)構(gòu)建流程圖
具體實(shí)施例方式
一種適于企業(yè)應(yīng)用集成平臺(tái)的構(gòu)建方法和體系結(jié)構(gòu),系統(tǒng)集成包括硬件集 成、軟件集成和表示集成,它是一個(gè)集成堆棧,集成堆棧的每一層都為一層集 成提供基礎(chǔ)服務(wù),并依賴于下層提供的服務(wù)。
硬件集成位于堆棧最下層,是系統(tǒng)集成的基礎(chǔ),其主要指網(wǎng)絡(luò)集成,是系 統(tǒng)互連的平臺(tái),是語(yǔ)法層次的集成。
軟件集成位于硬件集成之上,包括數(shù)據(jù)集成和應(yīng)用集成,數(shù)據(jù)集成即信息 集成是解決數(shù)據(jù)互通的,是系統(tǒng)數(shù)據(jù)層、文件層的集成; 應(yīng)用集成是解決應(yīng)用的互操作問(wèn)題,包括系統(tǒng)應(yīng)用集成、系統(tǒng)服務(wù)集成。
數(shù)據(jù)集成是語(yǔ)義層次的集成,應(yīng)用集成是語(yǔ)用層次的集成。數(shù)據(jù)集成是應(yīng) 用集成的基礎(chǔ),是軟件集成中的重中之重。
表示集成位于集成堆棧最上層,主要指門戶集成和用戶界面的集成,用直 觀和易用的角度出發(fā)解決互訪問(wèn)的問(wèn)題,為系統(tǒng)提供統(tǒng)一的訪問(wèn)手段和管理功 能。
本發(fā)明的構(gòu)建流程可分三階段,如圖4所示
第一階段標(biāo)準(zhǔn)建立
要構(gòu)建輕量級(jí)的企業(yè)應(yīng)用集成平臺(tái),必須首先建立數(shù)據(jù)和接口的標(biāo)準(zhǔn)。此 階段包括現(xiàn)存數(shù)據(jù)資源和數(shù)據(jù)接口的調(diào)査,數(shù)據(jù)資源清理,基礎(chǔ)數(shù)據(jù)標(biāo)準(zhǔn)的制 訂等步驟,目的是為了制訂統(tǒng)一的數(shù)據(jù)交互標(biāo)準(zhǔn)和接口標(biāo)準(zhǔn)。此階段需要弄清 楚的要點(diǎn)有
企業(yè)集成規(guī)劃的目的和范圍
企業(yè)中現(xiàn)存的應(yīng)用系統(tǒng)數(shù)量及特性、運(yùn)行情況
企業(yè)的數(shù)據(jù)特征,數(shù)據(jù)交互需求,數(shù)據(jù)量 企業(yè)現(xiàn)存的數(shù)據(jù)標(biāo)準(zhǔn),業(yè)務(wù)標(biāo)準(zhǔn) 企業(yè)內(nèi)信息系統(tǒng)的接口情況
此階段是企業(yè)應(yīng)用集成的初始階段,對(duì)基本信息的收集和基本情況的了解 對(duì)于第二階段的系統(tǒng)整合非常重要。因此需要盡量保證信息獲取真實(shí)可信,標(biāo) 準(zhǔn)建立切實(shí)可行,制訂的接口規(guī)范具有廣泛通用性, 制訂的基礎(chǔ)數(shù)據(jù)方案設(shè)計(jì)完善。
第二階段系統(tǒng)整合
構(gòu)建輕量級(jí)的企業(yè)應(yīng)用集成平臺(tái)第二階段,也是核心階段,即數(shù)據(jù)整合和 在數(shù)據(jù)整合基礎(chǔ)上的系統(tǒng)整合。此階段所需的必要步驟有基礎(chǔ)數(shù)據(jù)資源庫(kù)建立、 基礎(chǔ)數(shù)據(jù)管理平臺(tái)建立、基礎(chǔ)數(shù)據(jù)交互接口建立、原有業(yè)務(wù)系統(tǒng)改造和數(shù)據(jù)清 洗等。其目的是為了建立起對(duì)基礎(chǔ)數(shù)據(jù)資源的統(tǒng)一高效的管理工具和交互手段, 為實(shí)現(xiàn)企業(yè)應(yīng)用提供支撐,此階段需要注意的問(wèn)題有
需要完全按照基礎(chǔ)數(shù)據(jù)設(shè)計(jì)方案來(lái)建設(shè)基礎(chǔ)數(shù)據(jù)資源庫(kù),保證結(jié)構(gòu)完整和 運(yùn)行穩(wěn)定
基礎(chǔ)數(shù)據(jù)管理平臺(tái)能夠全方位地管理基礎(chǔ)數(shù)據(jù)資源庫(kù)中的數(shù)據(jù),并能提供 對(duì)基礎(chǔ)數(shù)據(jù)更新和同步的操作功能。
基礎(chǔ)數(shù)據(jù)共享接口必須具有適應(yīng)性和安全性強(qiáng)的特點(diǎn),能夠連接不同架構(gòu)、 不同后臺(tái)的數(shù)據(jù)庫(kù)系統(tǒng)并做到完善的權(quán)限鑒定來(lái)防止非法數(shù)據(jù)獲取請(qǐng)求。
原有業(yè)務(wù)系統(tǒng)的改造務(wù)必做到改動(dòng)最小,即只改動(dòng)需要交互數(shù)據(jù)的接口部 分,不涉及原有業(yè)務(wù)流程。
數(shù)據(jù)清洗和遷移需要考慮到持續(xù)性運(yùn)行的要求,可做好完善的備份手段, 分時(shí)/分批對(duì)原有數(shù)據(jù)進(jìn)行清洗。
經(jīng)過(guò)此階段的實(shí)施,企業(yè)內(nèi)的數(shù)據(jù)資源已經(jīng)能做到自由流動(dòng)和統(tǒng)一監(jiān)管, 數(shù)據(jù)整合和系統(tǒng)整合也已經(jīng)完成,企業(yè)內(nèi)部數(shù)據(jù)使用效率即 可實(shí)現(xiàn)了質(zhì)的提高。
第三階段企業(yè)應(yīng)用
此階段是企業(yè)應(yīng)用集成的最終階段,可以依靠基礎(chǔ)數(shù)據(jù)資源的集中式架構(gòu) 來(lái)建設(shè)數(shù)據(jù)挖掘和知識(shí)發(fā)現(xiàn)應(yīng)用。此階段的前期需要實(shí)現(xiàn)數(shù)據(jù)集中及優(yōu)化,以 期實(shí)現(xiàn)數(shù)據(jù)査詢的高效和并發(fā)。隨后在此基礎(chǔ)上可開(kāi)發(fā)出多種多樣的企業(yè)級(jí)跨 部門應(yīng)用,真正升華企業(yè)信息化的層次。此階段需要注意的問(wèn)題有
數(shù)據(jù)集中和優(yōu)化必須保證數(shù)據(jù)來(lái)源的唯一性,即數(shù)據(jù)產(chǎn)生的唯一性。
數(shù)據(jù)優(yōu)化應(yīng)根據(jù)不同數(shù)據(jù)類型的性質(zhì)和數(shù)量來(lái)有區(qū)別、合理地進(jìn)行。 架設(shè)的企業(yè)級(jí)應(yīng)用應(yīng)遵循預(yù)先定義好的數(shù)據(jù)標(biāo)準(zhǔn),使用專用接u,不與其 它數(shù)據(jù)共享接口共用,以免數(shù)據(jù)泄漏。
此階段完成后,企業(yè)應(yīng)用集成可看作實(shí)現(xiàn)了一個(gè)里程碑,借助此基礎(chǔ)框架, 可以把企業(yè)的各業(yè)務(wù)環(huán)節(jié)集成起來(lái),共享信息和資源,有效支撐經(jīng)營(yíng)決策,達(dá) 到降低庫(kù)存、提高生產(chǎn)效能和質(zhì)量、快速應(yīng)變的目的,實(shí)現(xiàn)信息增值,這也是 "集成"的真正意義所在。
權(quán)利要求
1、一種由硬件集成、軟件集成和表示集成,適于企業(yè)應(yīng)用集成平臺(tái)的構(gòu)建方法和體系結(jié)構(gòu),其特征在于系統(tǒng)集成包是一個(gè)集成堆棧,集成堆棧的每一層都為另一層集成提供基礎(chǔ)服務(wù),并依賴于下層提供的服務(wù);硬件集成位于堆棧最下層,是系統(tǒng)集成的基礎(chǔ),其主要指網(wǎng)絡(luò)集成,是系統(tǒng)互連的平臺(tái),是語(yǔ)法層次的集成;軟件集成位于硬件集成之上,包括數(shù)據(jù)集成和應(yīng)用集成,數(shù)據(jù)集成即信息集成,是解決數(shù)據(jù)互通的,是系統(tǒng)數(shù)據(jù)層、文件層的集成;應(yīng)用集成是解決應(yīng)用的互操作問(wèn)題,包括系統(tǒng)應(yīng)用集成、系統(tǒng)服務(wù)集成;數(shù)據(jù)集成是語(yǔ)義層次的集成,應(yīng)用集成是語(yǔ)用層次的集成。數(shù)據(jù)集成是應(yīng)用集成的基礎(chǔ),是軟件集成中的重中之重;表示集成位于集成堆棧最上層,主要指門戶集成和用戶界面的集成,用直觀和易用的角度出發(fā)解決互訪問(wèn)的問(wèn)題,為系統(tǒng)提供統(tǒng)一的訪問(wèn)手段和管理功能。
2. 根據(jù)權(quán)利要求1所述的適于企業(yè)應(yīng)用的系統(tǒng)集成平臺(tái)的構(gòu)建方法和體 系結(jié)構(gòu),其特征在于體系結(jié)構(gòu)由基礎(chǔ)數(shù)據(jù)資源庫(kù),基礎(chǔ)數(shù)據(jù)資源管理/共享平 臺(tái)、通用數(shù)據(jù)共享接口,跨系統(tǒng)企業(yè)級(jí)應(yīng)用軟件,它分為物理數(shù)據(jù)層、接口交 互層系統(tǒng)應(yīng)用層和企業(yè)應(yīng)用層構(gòu)成。
3. 根據(jù)權(quán)利要求1所述的適于企業(yè)應(yīng)用的系統(tǒng)集成平臺(tái)的構(gòu)建方法和體 系統(tǒng)結(jié)構(gòu),其特征在于-企業(yè)應(yīng)用集成平臺(tái)構(gòu)建方法是a.標(biāo)準(zhǔn)建立;b.系統(tǒng)整合;C.企業(yè)應(yīng)用。
4. 根據(jù)權(quán)利要求3所述的適于企業(yè)應(yīng)用的系統(tǒng)集成平臺(tái)的構(gòu)建方法和體 系結(jié)構(gòu),其特征在于-所述的系統(tǒng)整合階段是指在數(shù)據(jù)整合基礎(chǔ)上的系統(tǒng)整合,此階段所需的必 要?dú)i驟有基礎(chǔ)數(shù)據(jù)資源庫(kù)建立、基礎(chǔ)數(shù)據(jù)管理平臺(tái)建立、基礎(chǔ)數(shù)據(jù)交互接口建 立、原有業(yè)務(wù)系統(tǒng)改造和數(shù)據(jù)清洗。5。根據(jù)權(quán)利要求1所述的適于企業(yè)應(yīng)用的系統(tǒng)集成平臺(tái)的構(gòu)建方法和體 系結(jié)構(gòu),其特征在于所述的企業(yè)應(yīng)用階段是指依靠基礎(chǔ)數(shù)據(jù)資源的集中式架構(gòu)來(lái)建設(shè)數(shù)據(jù)挖 掘和知識(shí)發(fā)現(xiàn)應(yīng)用;此階段的前期需要實(shí)現(xiàn)數(shù)據(jù)集中及優(yōu)化,以期實(shí)風(fēng)數(shù)據(jù)查 詢和高效的開(kāi)發(fā);隨后在此基礎(chǔ)上可開(kāi)發(fā)出多種多樣的企業(yè)級(jí)跨部門級(jí)應(yīng)用, 升華企業(yè)信息化的層次。
全文摘要
一種適于企業(yè)應(yīng)用集成平臺(tái)的構(gòu)建方法和體系結(jié)構(gòu),系統(tǒng)集成包括硬件集成、軟件集成和表示集成,它是一個(gè)集成堆棧,集成堆棧的每一層都為一層集成提供基礎(chǔ)服務(wù),并依賴于下層提供的服務(wù)。硬件集成位于堆棧最下層,是系統(tǒng)集成的基礎(chǔ),其主要指網(wǎng)絡(luò)集成,是系統(tǒng)互連的平臺(tái),是語(yǔ)法層次的集成。軟件集成位于硬件集成之上,包括數(shù)據(jù)集成和應(yīng)用集成,數(shù)據(jù)集成即信息集成是解決數(shù)據(jù)互通的,是系統(tǒng)數(shù)據(jù)層、文件層的集成。
文檔編號(hào)G06F9/44GK101350082SQ20081004598
公開(kāi)日2009年1月21日 申請(qǐng)日期2008年9月4日 優(yōu)先權(quán)日2008年9月4日
發(fā)明者吳盡昭, 李紹榮, 楊世瀚 申請(qǐng)人:中科院成都信息技術(shù)有限公司