專利名稱:基于SOA、Web2.0和BI的信息處理方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種信息的處理方法,具體地說是涉及一種基于SOA、 Web2.0 和BI技術(shù)的信息管理平臺(tái)及應(yīng)用系統(tǒng)的實(shí)現(xiàn)。
背景技術(shù):
縱觀企業(yè)的IT應(yīng)用,在辦公、資源共享以及客戶關(guān)系維護(hù)方面等方面,我 們可以看到存在很多問題。信息膨脹、信息孤島、信息非結(jié)構(gòu)化、信息非個(gè)性 化、信息管理不當(dāng)?shù)葞淼闹T多問題迫切需要有效地解決。
(1) 信息的不斷膨脹信息社會(huì)帶來的結(jié)果是信息爆炸,大多數(shù)企業(yè)所處 理的信息量正在迅速膨脹,平均每12—18個(gè)月就會(huì)擴(kuò)展一倍,這種幾何級(jí)數(shù)的 增長速度的確使得很多人員感到無所適從。
(2) 大量信息孤島的存在隨著計(jì)算機(jī)系統(tǒng)的普及,很多企業(yè)先后都采用 各種相互獨(dú)立的網(wǎng)絡(luò)系統(tǒng)、應(yīng)用系統(tǒng),包括文檔管理,郵件管理,人事管理, 銷售管理等,在部分提高了效率的同時(shí),這些系統(tǒng)的相互獨(dú)立性也為企業(yè)的整 體管理設(shè)置了障礙,它們?nèi)狈σ粋€(gè)統(tǒng)一的界面,沒有相互連接的信息渠道,數(shù) 據(jù)通常都被封存在企業(yè)的不同數(shù)據(jù)庫、主機(jī)、文件服務(wù)器上,只有少數(shù)有特許 訪問權(quán)的用戶能看到這些數(shù)據(jù)。為了查找一個(gè)問題, 一般會(huì)要在各個(gè)系統(tǒng)中不 停的切換,才能找到自己想要的信息。孤島的存在越來越給企業(yè)的整體信息化 帶來了屏障。
(3) 信息的非結(jié)構(gòu)化對大多數(shù)企業(yè)來說,結(jié)構(gòu)化數(shù)據(jù)只占到企業(yè)全部信 息與知識(shí)的10%左右,其他的90%都是數(shù)據(jù)庫難以存取到的非結(jié)構(gòu)化數(shù)據(jù)。而對 于企業(yè)決策者來說,往往一個(gè)備忘錄、 一封郵件等這些死角里會(huì)隱藏了非常重 要的信息資源。
(4) 缺少個(gè)性化的信息董事會(huì)、企業(yè)領(lǐng)導(dǎo)、企業(yè)員工、客戶、供應(yīng)商、 合作伙伴等等,這些都是企業(yè)信息的提供者和需求者,而他們所切入的角度和 關(guān)注重點(diǎn)是不一樣的,這種"個(gè)性化"體現(xiàn)在各個(gè)方面,如內(nèi)容、頻率、結(jié)
構(gòu)、安全、存取、集成等等。而現(xiàn)在的企業(yè)信息化系統(tǒng)往往是"千人一面",只 實(shí)現(xiàn)了被動(dòng)式、大眾化的信息提供方式,而沒有實(shí)現(xiàn)個(gè)性化的信息存取。
由此,信息系統(tǒng)管理不當(dāng)可能帶來的問題包括1、整體效率低下高層決 策、管理者無法及時(shí)準(zhǔn)確掌握企業(yè)各方面的信息,從而造成決策管理困難、決 策管理失誤、決策的管理延誤等;任務(wù)、工作無法及時(shí)、準(zhǔn)確進(jìn)行跟蹤和掌握; 傳統(tǒng)事務(wù)處理方式手續(xù)煩雜,效率低下。2、工作運(yùn)轉(zhuǎn)不暢企業(yè)機(jī)構(gòu)分布廣泛,傳統(tǒng)的聯(lián)絡(luò)、運(yùn)轉(zhuǎn)方式己遠(yuǎn)不能滿足當(dāng)前瞬息萬變、高效率、實(shí)時(shí)性、低成本 的要求。3、信息流通不暢人員之間、部門之間、企業(yè)與客戶、企業(yè)與合作伙 伴等之間無法保持緊密聯(lián)系,信息流通不暢。4、職責(zé)不明確 一個(gè)軟件不能提 供信息的相關(guān)聯(lián),很容易在公司內(nèi)部產(chǎn)生很多職責(zé)和分工的不明確,導(dǎo)致整個(gè) 客戶的抱怨沒有人去及時(shí)處理,大家不知道對方在處理什么事務(wù),不知道自己 怎么協(xié)助別人來完成同一個(gè)任務(wù)。5、信息的不完整 一個(gè)員工的離職,導(dǎo)致很 多有用信息的缺失,管理層不能了解問題具體出在什么地方。
綜上,當(dāng)前我國信息系統(tǒng)重復(fù)建設(shè)嚴(yán)重,平均質(zhì)量較低,運(yùn)行管理復(fù)雜,
維護(hù)成本高昂。IBM、 SAP、 Oracle等全球知名廠商的信息系統(tǒng)平臺(tái)不僅價(jià)格奇 高,而且部署復(fù)雜,不能很好的適應(yīng)中國國情。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種基于SOA、 Web2.0和BI的信息管理平臺(tái)及應(yīng)用系 統(tǒng)的實(shí)現(xiàn)。
為實(shí)現(xiàn)上述目的,本發(fā)明采用以下技術(shù)方案 本發(fā)明包括以下幾個(gè)步驟
① 服務(wù)生成通過統(tǒng)一服務(wù)規(guī)范和規(guī)范化構(gòu)件,在硬件及應(yīng)用服務(wù)器的基 礎(chǔ)上生成服務(wù);
② 服務(wù)注冊生成服務(wù)后,服務(wù)在信息服務(wù)總線中進(jìn)行注冊,記錄服務(wù)的 基本信息;
③ 統(tǒng)一身份驗(yàn)證統(tǒng)一對用戶訪問信息系統(tǒng)進(jìn)行身份認(rèn)證;
④ 服務(wù)間的調(diào)用訪問需要交互的服務(wù)為至少兩個(gè),并采用級(jí)級(jí)調(diào)用的方 式;服務(wù)使用者接入一個(gè)信息服務(wù)總線,如果接入的信息服務(wù)總線存在上級(jí)的 級(jí)聯(lián)信息服務(wù)總線,則繼續(xù)接入上級(jí)的級(jí)聯(lián)信息服務(wù)總線,依次遞歸直到接入 最頂級(jí)的級(jí)聯(lián)信息服務(wù)總線,然后遞歸訪問最頂級(jí)信息服務(wù)總線的子節(jié)點(diǎn)的信 息服務(wù)總線中的服務(wù)注冊信息,查看注冊信息中是否存在被訪問的服務(wù)的注冊 信息,如果存在,判斷是否有權(quán)限訪問該服務(wù),如果權(quán)限存在,則通過注冊信 息中所指定的訪問地址來訪問這個(gè)服務(wù);
⑤ 表現(xiàn)層的處理經(jīng)過信息服務(wù)總線的業(yè)務(wù)邏輯處理之后,數(shù)據(jù)被表現(xiàn)層 構(gòu)件庫中相應(yīng)的構(gòu)件調(diào)用,在構(gòu)件中進(jìn)行數(shù)據(jù)的控制、展現(xiàn)格式的操作以及頁 面上的數(shù)據(jù)交互操作,最后經(jīng)由終端設(shè)備展示輸出。
在步驟(D中,用戶首次登陸后,通過統(tǒng)一身份認(rèn)證登陸服務(wù)器的授權(quán)機(jī)制 判斷用戶是否有權(quán)限訪問該系統(tǒng)。
在步驟④中,需要交互的服務(wù)為兩個(gè);服務(wù)使用者接入一個(gè)信息服務(wù)總線,并訪問服務(wù)提供者接入的信息服務(wù)總線中的服務(wù)注冊信息是否存在被訪問的服 務(wù)的注冊信息,若存在,然后判斷是否有權(quán)限訪問該服務(wù),如果權(quán)限存在,則 通過注冊信息中所指定的訪問地址來訪問這個(gè)服務(wù)。
一種基于SOA、 Web2. 0和BI技術(shù)的信息處理系統(tǒng),它包括三個(gè)子結(jié)構(gòu),艮口 基礎(chǔ)數(shù)據(jù)層,其基礎(chǔ)數(shù)據(jù)來源于企業(yè)多年來的數(shù)據(jù)積累和通過信息采集系
統(tǒng)錄入的數(shù)據(jù);
數(shù)據(jù)倉庫層,提供用戶用于決策支持的當(dāng)前和歷史數(shù)據(jù);
應(yīng)用與展現(xiàn)層,采用B/S體系結(jié)構(gòu)的企業(yè)門戶網(wǎng)站系統(tǒng),為企業(yè)提供內(nèi)容
采集、文檔管理、站點(diǎn)管理、運(yùn)行管理、系統(tǒng)管理服務(wù)。
數(shù)據(jù)倉庫層包括五個(gè)部分,即數(shù)據(jù)獲取、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)集市、在線分
析和數(shù)據(jù)挖掘。
數(shù)據(jù)獲取把數(shù)據(jù)從存儲(chǔ)媒體中提取出來,進(jìn)行轉(zhuǎn)化、整理,再用另一種存 儲(chǔ)結(jié)構(gòu)存放到數(shù)據(jù)倉庫內(nèi);數(shù)據(jù)轉(zhuǎn)換包括刪除對決策應(yīng)用沒有意義的數(shù)據(jù)段; 轉(zhuǎn)換到統(tǒng)一的數(shù)據(jù)名稱和定義;計(jì)算統(tǒng)計(jì)和衍生數(shù)據(jù);給缺值數(shù)據(jù)賦給缺省值; 把不同的數(shù)據(jù)定義方式統(tǒng)一,然后再通過數(shù)據(jù)倉庫的加載工具將整理過的數(shù)據(jù) 存放到數(shù)據(jù)倉庫中。
數(shù)據(jù)挖掘過程為陳述問題,然后搜集信息并進(jìn)行預(yù)處理,然后進(jìn)行數(shù)據(jù) 挖掘并解釋所得數(shù)據(jù)。
采用上述技術(shù)方案的本發(fā)明,采用全面的面向?qū)ο笤O(shè)計(jì),數(shù)據(jù)到前臺(tái)后, 框架會(huì)將數(shù)據(jù)組裝成和后臺(tái)結(jié)構(gòu)一樣的數(shù)據(jù)對象,并提供對該對象的各種操作。 它可以同前端展現(xiàn)組件如數(shù)據(jù)表格、編輯框甚至是填報(bào)報(bào)表等進(jìn)行聯(lián)動(dòng),并 具備數(shù)據(jù)感知,以及數(shù)據(jù)輸入控制等功能。除此外,還具有操作數(shù)據(jù)識(shí)別的能 力??蛻舳颂峤粩?shù)據(jù)的時(shí)候,會(huì)自動(dòng)的將數(shù)據(jù)分成"新增數(shù)據(jù)"、"修改數(shù)據(jù)"、 "刪除數(shù)據(jù)"等類別,僅向服務(wù)器端提交修改過的數(shù)據(jù),未修改的數(shù)據(jù),則不 予提交。通過數(shù)據(jù)自動(dòng)識(shí)別功能,能充分的減少數(shù)據(jù)的傳送量,提高Web應(yīng)用 程序的運(yùn)行效率。用該信息管理平臺(tái)開發(fā)的業(yè)務(wù)邏輯可以發(fā)布成基于Web Service的服務(wù),對于內(nèi)部應(yīng)用,平臺(tái)本身提供非常具有彈性的業(yè)務(wù)處理操作。 對于外部應(yīng)用,平臺(tái)也可以提供相應(yīng)SOA所需要的業(yè)務(wù)邏輯服務(wù)及其展現(xiàn)服務(wù), 和外界系統(tǒng)進(jìn)行有效的整合,防止信息孤島的形成。
其優(yōu)點(diǎn)主要包括
(1) 業(yè)務(wù)大集成包含企業(yè)門戶網(wǎng)站、內(nèi)容管理系統(tǒng)CMS、企業(yè)客戶關(guān)系 管理系統(tǒng)CRM、溝通與協(xié)作系統(tǒng)IM/C0、制造企業(yè)管理系統(tǒng)MRP。
(2) 融合智能客戶端、富網(wǎng)絡(luò)應(yīng)用RIA、 Web2. 0、基于服務(wù)的體系架構(gòu)S0A、軟件即服務(wù)SaaS等諸多特征;
(3) 能夠?qū)崿F(xiàn).NET和JEE平臺(tái)雙實(shí)現(xiàn);
(4) 性價(jià)比高,專門為中小企業(yè)需求而開發(fā),需求更加合理;
(5) 結(jié)構(gòu)簡單,部署容易。
圖1為本發(fā)明中三個(gè)子結(jié)構(gòu)的原理框圖; 圖2為本發(fā)明中五個(gè)系統(tǒng)的原理框圖。
具體實(shí)施方式
實(shí)施例1
本發(fā)明包括以下幾個(gè)步驟
① 服務(wù)生成通過統(tǒng)一服務(wù)規(guī)范和規(guī)范化構(gòu)件,在硬件及應(yīng)用服務(wù)器的基 礎(chǔ)上生成服務(wù);
② 服務(wù)注冊生成服務(wù)后,服務(wù)在信息服務(wù)總線ISB中進(jìn)行注冊,記錄服 務(wù)的基本信息;
③ 統(tǒng)一身份驗(yàn)證統(tǒng)一對用戶訪問信息系統(tǒng)進(jìn)行身份認(rèn)證;
④ 服務(wù)間的調(diào)用訪問需要交互的服務(wù)為至少兩個(gè),并采用級(jí)級(jí)調(diào)用的方 式;服務(wù)使用者接入一個(gè)信息服務(wù)總線ISB,如果接入的信息服務(wù)總線ISB存在 上級(jí)的級(jí)聯(lián)信息服務(wù)總線ISB,則繼續(xù)接入上級(jí)的級(jí)聯(lián)信息服務(wù)總線ISB,依次 遞歸直到接入最頂級(jí)的級(jí)聯(lián)信息服務(wù)總線ISB,然后遞歸訪問最頂級(jí)信息服務(wù)總 線ISB的子節(jié)點(diǎn)的信息服務(wù)總線ISB中的服務(wù)注冊信息,查看注冊信息中是否 存在被訪問的服務(wù)的注冊信息,如果存在,判斷是否有權(quán)限訪問該服務(wù),如果 權(quán)限存在,則通過注冊信息中所指定的訪問地址來訪問這個(gè)服務(wù);
⑤ 表現(xiàn)層的處理經(jīng)過信息服務(wù)總線ISB的業(yè)務(wù)邏輯處理之后,數(shù)據(jù)被表
現(xiàn)層構(gòu)件庫中相應(yīng)的構(gòu)件調(diào)用,在構(gòu)件中進(jìn)行數(shù)據(jù)的控制、展現(xiàn)格式的操作以 及頁面上的數(shù)據(jù)交互操作,最后經(jīng)由終端設(shè)備展示輸出。
在上述的步驟③中,用戶首次登陸后,通過統(tǒng)一身份認(rèn)證登陸服務(wù)器的授 權(quán)機(jī)制判斷用戶是否有權(quán)限訪問該系統(tǒng)。統(tǒng)一身份認(rèn)證系統(tǒng)是整個(gè)網(wǎng)絡(luò)安全體 系的基礎(chǔ)層,否則安全問題將成為隱患,隨時(shí)威脅著系統(tǒng)正常運(yùn)行。只有建立 了基于整個(gè)網(wǎng)絡(luò)的、全面的統(tǒng)一身份認(rèn)證系統(tǒng),才能徹底的解決這一隱患,同 時(shí)也為信息化的各項(xiàng)應(yīng)用系統(tǒng)提供安全可靠的保證。系統(tǒng)能夠使現(xiàn)有的基礎(chǔ)架
構(gòu)更加強(qiáng)壯和智能化,并且更易于防范未經(jīng)授權(quán)的訪問企圖;建立身份認(rèn)證倉 庫,將用戶的訪問信息獨(dú)立于應(yīng)用程序來進(jìn)行集中管理;建立單一的權(quán)威目錄 作為所有數(shù)據(jù)的數(shù)據(jù)源;采用基于身份認(rèn)證的單點(diǎn)登錄技術(shù),可顯著降低最終用戶支持的成本;基于身份認(rèn)證的網(wǎng)絡(luò)管理能夠幫助管理員集中創(chuàng)建和銷毀網(wǎng) 絡(luò)賬戶。當(dāng)需要訪問的系統(tǒng)增多,各個(gè)系統(tǒng)都有自己的安全策略,采用單點(diǎn)登 陸機(jī)制后,使用單一賬號(hào),系統(tǒng)維護(hù)自動(dòng)接駁到后臺(tái)各應(yīng)用系統(tǒng)的賬號(hào)管理。 靈活可擴(kuò)展的認(rèn)證接口,支持LDAP、 NIS、 AD、 PKI等標(biāo)準(zhǔn)認(rèn)證技術(shù)。采用軟件 加密和硬件加密相結(jié)合、應(yīng)用數(shù)字證書,對用戶身份和敏感數(shù)據(jù)進(jìn)行加密,確 保數(shù)據(jù)的安全性和隱私性。 用戶注冊流程
用戶注冊包括用戶更新注冊信息的流程,其中主要包含了兩個(gè)流程新用
戶注冊和用戶更新注冊信息。
新用戶注冊
用戶向統(tǒng)一身份認(rèn)證服務(wù)發(fā)出新用戶注冊請求,服務(wù)查詢用戶注冊庫,如 果該用戶可以注冊,沒有同名ID等違背約束條件的情況發(fā)生,那么將該用戶的
信息保存到用戶注冊庫中。
當(dāng)保存完畢后,統(tǒng)一身份認(rèn)證服務(wù)響應(yīng)用戶,注冊完成。
用戶更新注冊信息
用戶向統(tǒng)一身份認(rèn)證服務(wù)發(fā)出用戶注冊信息更新請求。服務(wù)查詢用戶注冊 庫,如果該用戶信息可以更新,那么將該用戶的信息將在用戶注冊庫中更新。 當(dāng)保存完畢后,統(tǒng)一身份認(rèn)證服務(wù)響應(yīng)用戶,更新完成。
流程描述如下
用戶使用在統(tǒng)一認(rèn)證服務(wù)注冊的用戶名和密碼登陸應(yīng)用系統(tǒng)A 應(yīng)用系統(tǒng)A,將用戶名和密碼連同自己的標(biāo)識(shí)一起轉(zhuǎn)發(fā)給統(tǒng)一認(rèn)證服務(wù),要 求統(tǒng)一認(rèn)證服務(wù)完成登錄操作。
統(tǒng)一認(rèn)證服務(wù)核査自己的應(yīng)用系統(tǒng)注冊庫看看應(yīng)用系統(tǒng)A是否已經(jīng)是統(tǒng)一 認(rèn)證服務(wù)的用戶系統(tǒng)。同時(shí)在用戶注冊庫中核查由應(yīng)用系統(tǒng)A轉(zhuǎn)發(fā)過來的用戶
名和密碼。
待核査完畢后,統(tǒng)一認(rèn)證服務(wù)響應(yīng)應(yīng)用系統(tǒng)A,登錄完成。
應(yīng)用系統(tǒng)A創(chuàng)建一個(gè)系統(tǒng)會(huì)話,并將應(yīng)用系統(tǒng)A自己的權(quán)限令牌返回給用
戶,以后用戶端可以通過這個(gè)權(quán)限令牌持續(xù)訪問應(yīng)用系統(tǒng)A,直至登出系統(tǒng)或是
會(huì)話超時(shí)。
如圖1、圖2所示, 一種基于S0A、 Web2. 0和BI技術(shù)的信息處理系統(tǒng),它 包括三個(gè)子結(jié)構(gòu)和五個(gè)系統(tǒng)。五個(gè)系統(tǒng)包括企業(yè)門戶網(wǎng)站、內(nèi)容管理系統(tǒng)CMS、 企業(yè)客戶關(guān)系管理系統(tǒng)CRM、溝通與協(xié)作系統(tǒng)IM/C0、制造企業(yè)管理系統(tǒng)MRP。 三個(gè)子結(jié)構(gòu)包括基礎(chǔ)數(shù)據(jù)層,其基礎(chǔ)數(shù)據(jù)來源于企業(yè)多年來的數(shù)據(jù)積累和通過信息采集系統(tǒng)的錄入數(shù)據(jù);
數(shù)據(jù)倉庫層,數(shù)據(jù)倉庫是一個(gè)環(huán)境,而不是一件產(chǎn)品,提供用戶用于決策 支持的當(dāng)前和歷史數(shù)據(jù),這些數(shù)據(jù)在傳統(tǒng)的操作型數(shù)據(jù)庫中很難或不能得到。 數(shù)據(jù)倉庫技術(shù)是為了有效的把操作形數(shù)據(jù)集成到統(tǒng)一的環(huán)境中以提供決策型數(shù) 據(jù)訪問的各種技術(shù)和模塊的總稱。所做的一切都是為了讓用戶更快更方便査詢 所需要的信息,提供決策支持。數(shù)據(jù)倉庫平臺(tái)是由數(shù)據(jù)獲取、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù) 集市、在線分析和數(shù)據(jù)挖掘五個(gè)主要部分和其他部分組成,完成從數(shù)據(jù)源中數(shù)
據(jù)的提取、存儲(chǔ)、分析以及展示這一過程,為系統(tǒng)應(yīng)用層提供分析數(shù)據(jù)基礎(chǔ);
應(yīng)用與展現(xiàn)層,采用B/S體系結(jié)構(gòu)的企業(yè)門戶網(wǎng)站系統(tǒng),為企業(yè)提供內(nèi)容 采集、文檔管理、站點(diǎn)管理、運(yùn)行管理、系統(tǒng)管理服務(wù)。
上述的數(shù)據(jù)獲取把數(shù)據(jù)從存儲(chǔ)方式中提取出來,進(jìn)行轉(zhuǎn)化、整理,再用另 一種存儲(chǔ)結(jié)構(gòu)存放到數(shù)據(jù)倉庫內(nèi),對各種不同數(shù)據(jù)存儲(chǔ)方式的訪問能力是數(shù)據(jù) 抽取工具的關(guān)鍵。數(shù)據(jù)轉(zhuǎn)換包括刪除對決策應(yīng)用沒有意義的數(shù)據(jù)段;轉(zhuǎn)換到 統(tǒng)一的數(shù)據(jù)名稱和定義;計(jì)算統(tǒng)計(jì)和衍生數(shù)據(jù);給缺值數(shù)據(jù)賦給缺省值;把不 同的數(shù)據(jù)定義方式統(tǒng)一,然后再通過數(shù)據(jù)倉庫的加載工具將整理過的數(shù)據(jù)存放 到數(shù)據(jù)倉庫中。
上述的數(shù)據(jù)存儲(chǔ)是整個(gè)數(shù)據(jù)倉庫環(huán)境的核心,實(shí)現(xiàn)對數(shù)據(jù)倉庫中數(shù)據(jù)和元 數(shù)據(jù)的集中存儲(chǔ)與管理,并可根據(jù)需求建立面向部門和主題的數(shù)據(jù)集市和多維 數(shù)據(jù)庫。數(shù)據(jù)存儲(chǔ)通常使用Oracle、 DB2、 SQLServer等主流數(shù)據(jù)庫。由于數(shù)據(jù) 倉庫應(yīng)用直接與商業(yè)決策、專業(yè)數(shù)據(jù)分析和OLAP相關(guān),其操作型數(shù)據(jù)通常表示 關(guān)于時(shí)間的快照事實(shí),并存儲(chǔ)著大量的歷史數(shù)據(jù)。數(shù)據(jù)倉庫的建立需統(tǒng)一建模, 并在此基礎(chǔ)上劃分為邏輯上數(shù)據(jù)集市,供不同的業(yè)務(wù)部門使用;數(shù)據(jù)建模時(shí)不 但要考慮到滿足目前的需求,并為將來可能的擴(kuò)展和數(shù)據(jù)源變更等提供良好的 接口。相對于操縱型數(shù)據(jù)庫來說其突出的特點(diǎn)是對海量數(shù)據(jù)的支持和快速的檢 索技術(shù)。在企業(yè)信息管理平臺(tái)中,我們可按照數(shù)據(jù)的不同性質(zhì)在分析數(shù)據(jù)庫中 存儲(chǔ)以下三部分?jǐn)?shù)據(jù)1、基層數(shù)據(jù)-人員,機(jī)構(gòu)等;2、統(tǒng)計(jì)數(shù)據(jù)-來自統(tǒng)計(jì)部 門的數(shù)據(jù)等;3、歷史數(shù)據(jù)-各個(gè)年度歸檔數(shù)據(jù)。
上述的數(shù)據(jù)集市是為了特定的應(yīng)用目的或應(yīng)用范圍,而從數(shù)據(jù)倉庫中獨(dú)立 出來的一部分?jǐn)?shù)據(jù),也可稱為部門數(shù)據(jù)、應(yīng)用數(shù)據(jù)或主題數(shù)據(jù)。同時(shí),在數(shù)據(jù) 倉庫的應(yīng)用中,業(yè)務(wù)數(shù)據(jù)通過ETL工具加載到數(shù)據(jù)倉庫存儲(chǔ)中,形成以雪花/星 型等結(jié)構(gòu)的數(shù)據(jù)存儲(chǔ)模型。通過0LAP、前端展示工具等對數(shù)據(jù)的加工和發(fā)布, 形成以面向服務(wù)為目的應(yīng)用數(shù)據(jù),從而使用戶得到其需要的決策支持?jǐn)?shù)據(jù)。
上述的在線分析OLAP采用多維數(shù)據(jù)存儲(chǔ)以及多維査詢分析工具對大量的歷
9史數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析,其根本目的在于以空間換時(shí)間,簡化數(shù)據(jù)表的操作以應(yīng) 對大量的査詢分析工作。其將大量的數(shù)據(jù)按照多維模式集中存儲(chǔ)與數(shù)據(jù)倉庫中, 同時(shí)通過定時(shí)或者實(shí)時(shí)的運(yùn)算得出報(bào)表及分析數(shù)據(jù),以在短時(shí)間內(nèi)獲得獲得多 方面可靈活控制的分析結(jié)果。
上述的數(shù)據(jù)挖掘是從大量的、不完全的、有噪聲的、模糊的、隨機(jī)的數(shù)據(jù) 中提取隱含在其中的、人們事先不知道的、但又是潛在有用的信息和知識(shí)的過 程。數(shù)據(jù)挖掘的任務(wù)主要是關(guān)聯(lián)分析、聚類分析、分類、預(yù)測、時(shí)序模式和偏 差分析等。其算法設(shè)計(jì)和模型的應(yīng)用是數(shù)學(xué)領(lǐng)域,計(jì)算科學(xué)與數(shù)據(jù)管理的前沿 陣地,掌握并應(yīng)用其技術(shù)將為實(shí)際的業(yè)務(wù)及決策分析提供強(qiáng)大而準(zhǔn)確的保證。
其過程為陳述問題,然后搜集信息并進(jìn)行預(yù)處理,然后進(jìn)行數(shù)據(jù)挖掘并解釋 所得數(shù)據(jù)。
上述的應(yīng)用與展現(xiàn)層包括企業(yè)門戶網(wǎng)站、CMS內(nèi)容管理系統(tǒng)、企業(yè)客戶關(guān)系 管理系統(tǒng)、溝通與協(xié)助系統(tǒng)和制造企業(yè)管理系統(tǒng)。
企業(yè)門戶網(wǎng)站系統(tǒng)基于Internet的Web技術(shù),完全采用B/S的體系結(jié) 構(gòu)、.Net/Java平臺(tái)和SqlServer/Oracle數(shù)據(jù)庫構(gòu)建。用戶無需下載任何軟件, 不管任何時(shí)間在任何地方都可以自由方便的管理自己的網(wǎng)站。企業(yè)門戶網(wǎng)站系 統(tǒng)包含了建設(shè)網(wǎng)站所常用的功能模塊,真正做到了一站式管理。
內(nèi)容管理側(cè)重于企業(yè)員工、企業(yè)用戶、合作伙伴和供應(yīng)商方便獲得非結(jié)構(gòu) 化信息的處理過程。內(nèi)容管理的目的是把非結(jié)構(gòu)化信息出版到企業(yè)內(nèi)部互聯(lián)網(wǎng) 和外網(wǎng),從而使用戶可以檢索、使用、分析和共享。商業(yè)智能系統(tǒng)BI側(cè)重于結(jié) 構(gòu)化數(shù)據(jù)的價(jià)值提取,而內(nèi)容管理則側(cè)重于企業(yè)內(nèi)部和外部非結(jié)構(gòu)化資源的戰(zhàn) 略價(jià)值提取。它采用.Net/JAVA技術(shù),功能強(qiáng)大,高效可靠。深入實(shí)現(xiàn)了內(nèi)容采 集、內(nèi)容發(fā)布、多站點(diǎn)管理,遠(yuǎn)程同步等模塊。主要包括如下功能內(nèi)容采集、 文檔管理、站點(diǎn)管理、運(yùn)行管理、系統(tǒng)管理。
內(nèi)容采集提供了多種方式的內(nèi)容采集,包括人工的信息錄入,從第三方 系統(tǒng)提取信息,以及從互聯(lián)網(wǎng)抓取信息。CMS內(nèi)容編輯區(qū)采用超文本編輯器, 支持文本、圖片、動(dòng)畫、視頻錄入;支持多個(gè)附件添加;文章簡介功能;"我 的文檔"中可按待審核、已審核待發(fā)布和已發(fā)布三種方式來査看屬于用戶自己 的文檔。待審核頁面中,授權(quán)用戶可對待審核內(nèi)容進(jìn)行審核、發(fā)布、撤消等操 作;用戶可通過[預(yù)覽]來直接?xùn)丝磩?chuàng)建好的文檔在模板系統(tǒng)中生成的HTML頁 面;模板化系統(tǒng)使用標(biāo)準(zhǔn)和HTML標(biāo)簽,方便用戶修改和更新。更可通過CMS 強(qiáng)大的功能按需批量生成欄目面、內(nèi)容頁、專題頁。
文檔管理內(nèi)容管理員可審核、修改、刪除其它用戶錄入的內(nèi)容,并最終發(fā)布到指定網(wǎng)站的指定頻道。此模塊中支持預(yù)覽、重要文章置頂?shù)裙δ?。?yán)格 的文檔錄入、審核、發(fā)布三級(jí)權(quán)限分配;多站點(diǎn)、分頻道方便快捷審核發(fā)布文 檔;批量發(fā)布文檔到指定頻道;分類,分頻道可以更清晰的査看和管理用戶 錄入的內(nèi)容。生成的HTML文件自動(dòng)創(chuàng)建到指定頻道的相應(yīng)文件夾下,目錄管理 更方便;默認(rèn)按文章標(biāo)題、文章作者、關(guān)鍵字檢索文章。
站點(diǎn)管理可實(shí)現(xiàn)主頁設(shè)置、頻道管理、模板管理、擴(kuò)展應(yīng)用等功能。
運(yùn)行管理即為嚴(yán)格的后臺(tái)工作日志監(jiān)管標(biāo)準(zhǔn),包括操作日志和錯(cuò)誤曰志。
系統(tǒng)管理中主要實(shí)現(xiàn)組織機(jī)構(gòu)和用戶管理。
企業(yè)客戶關(guān)系管理系統(tǒng)CRM的核心管理功能如下
客戶信息管理整合記錄企業(yè)各部門、每個(gè)人所接觸的客戶資料進(jìn)行統(tǒng)一 管理,這包括對客戶類型的劃分、客戶基本信息、客戶聯(lián)系人信息、企業(yè)銷售 人員的跟蹤記錄、客戶狀態(tài)、合同信息等。
市場營銷管理通過各種渠道,包括傳統(tǒng)營銷、電話營銷、網(wǎng)上營銷等接 觸客戶進(jìn)行記錄、分類和辨識(shí),提供對潛在客戶的管理。管理層通過客戶數(shù)據(jù) 庫對企業(yè)營銷策略進(jìn)行分析和評(píng)估??蛻絷P(guān)系管理CRM-營銷管理最重要的是實(shí) 現(xiàn)一對一的營銷,從"宏?duì)I銷"到"微營銷"的轉(zhuǎn)變。
銷售管理功能包括對銷售人員客戶跟進(jìn)、銷售記錄、銷售傭金等管理, 快速查詢和管理銷售人員的工作進(jìn)程和績效考核。對整個(gè)企業(yè)營銷團(tuán)隊(duì)進(jìn)行協(xié) 調(diào)和管理。
服務(wù)管理與客戶關(guān)懷功能包括產(chǎn)品安裝檔案、服務(wù)請求、服務(wù)內(nèi)容、服 務(wù)網(wǎng)點(diǎn)、服務(wù)收費(fèi)等管理信息,詳細(xì)記錄服務(wù)全程進(jìn)行情況。支持現(xiàn)場服務(wù)與 自助服務(wù),輔助支持實(shí)現(xiàn)客戶關(guān)懷。
決策分析這是本發(fā)明的一個(gè)亮點(diǎn),建立多角度數(shù)據(jù)分析模型,深入挖掘 歷史數(shù)據(jù)價(jià)值,以準(zhǔn)確直觀的形式為企業(yè)明智決策提供準(zhǔn)確依據(jù)。
本發(fā)明所采用的硬件設(shè)施包括計(jì)算機(jī)、數(shù)據(jù)庫服務(wù)器、Web服務(wù)器及其
網(wǎng)絡(luò)操作系統(tǒng),可以為NT, UNIX, Li躍,RS/6000, OS/400等等;
客戶端操作系統(tǒng)Windows95及更高版本,IE瀏覽器;
數(shù)據(jù)庫接口 ODBC, JDBC, AD0;
數(shù)據(jù)庫0racle, DB2, MS SQL, Sybase, Access等;
組件和總線標(biāo)準(zhǔn)COM, ActiveX, 0LE, VCL, .Net;
分布計(jì)算和服務(wù)技術(shù)DC0M, EJB即J2EE;
Web服務(wù)支持技術(shù)Servlet/JSP, ISAPI/ASP;
開發(fā)語言.NET, Java;通訊協(xié)議TCP/IP,HTTP, S麗P; 郵件協(xié)議SMTP, P0P3;
應(yīng)用協(xié)議XML, SOAP, XSD和WSDL。 實(shí)施例2
本發(fā)明包括以下幾個(gè)步驟
① 服務(wù)生成通過統(tǒng)一服務(wù)規(guī)范和規(guī)范化構(gòu)件,在硬件及應(yīng)用服務(wù)器的基 礎(chǔ)上生成服務(wù);
② 服務(wù)注冊生成服務(wù)后,服務(wù)在信息服務(wù)總線ISB中進(jìn)行注冊,記錄服 務(wù)的基本信息;
③ 統(tǒng)一身份驗(yàn)證統(tǒng)一對用戶訪問信息系統(tǒng)進(jìn)行身份認(rèn)證;
④ 服務(wù)間的調(diào)用訪問需要交互的服務(wù)為至少兩個(gè),并采用級(jí)級(jí)調(diào)用的方 式;服務(wù)使用者接入一個(gè)信息服務(wù)總線ISB,如果接入的信息服務(wù)總線ISB存在 上級(jí)的級(jí)聯(lián)信息服務(wù)總線ISB,則繼續(xù)接入上級(jí)的級(jí)聯(lián)信息服務(wù)總線ISB,依次 遞歸直到接入最頂級(jí)的級(jí)聯(lián)信息服務(wù)總線ISB,然后遞歸訪問最頂級(jí)信息服務(wù)總 線ISB的子節(jié)點(diǎn)的信息服務(wù)總線ISB中的服務(wù)注冊信息,査看注冊信息中是否 存在被訪問的服務(wù)的注冊信息,如果存在,判斷是否有權(quán)限訪問該服務(wù),如果 權(quán)限存在,則通過注冊信息中所指定的訪問地址來訪問這個(gè)服務(wù);
⑤ 表現(xiàn)層的處理經(jīng)過信息服務(wù)總線ISB的業(yè)務(wù)邏輯處理之后,數(shù)據(jù)被表 現(xiàn)層構(gòu)件庫中相應(yīng)的構(gòu)件調(diào)用,在構(gòu)件中進(jìn)行數(shù)據(jù)的控制、展現(xiàn)格式的操作以 及頁面上的數(shù)據(jù)交互操作,最后經(jīng)由終端設(shè)備展示輸出。
在上述的步驟③中,用戶首次登陸后,通過統(tǒng)一身份認(rèn)證登陸服務(wù)器的授 權(quán)機(jī)制判斷用戶是否有權(quán)限訪問該系統(tǒng)。
如圖l、圖2所示, 一種基于S0A、 Web2.0和BI技術(shù)的信息處理系統(tǒng),它 包括三個(gè)子結(jié)構(gòu)和五個(gè)系統(tǒng)。五個(gè)系統(tǒng)包括企業(yè)門戶網(wǎng)站、內(nèi)容管理系統(tǒng)CMS、 企業(yè)客戶關(guān)系管理系統(tǒng)CRM、溝通與協(xié)作系統(tǒng)IM/0A、制造企業(yè)管理系統(tǒng)MRP。 三個(gè)子結(jié)構(gòu)包括基礎(chǔ)數(shù)據(jù)層,其基礎(chǔ)數(shù)據(jù)來源于企業(yè)多年來的數(shù)據(jù)積累和通 過信息采集系統(tǒng)的錄入數(shù)據(jù);
數(shù)據(jù)倉庫層,數(shù)據(jù)倉庫是一個(gè)環(huán)境,而不是一件產(chǎn)品,提供用戶用于決策 支持的當(dāng)前和歷史數(shù)據(jù),這些數(shù)據(jù)在傳統(tǒng)的操作型數(shù)據(jù)庫中很難或不能得到。 數(shù)據(jù)倉庫技術(shù)是為了有效的把操作形數(shù)據(jù)集成到統(tǒng)一的環(huán)境中以提供決策型數(shù) 據(jù)訪問的各種技術(shù)和模塊的總稱。所做的一切都是為了讓用戶更快更方便查詢 所需要的信息,提供決策支持。數(shù)據(jù)倉庫平臺(tái)是由數(shù)據(jù)獲取、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù) 集市、在線分析和數(shù)據(jù)挖掘五個(gè)主要部分和其他部分組成,完成從數(shù)據(jù)源中數(shù)據(jù)的提取、存儲(chǔ)、分析以及展示這一過程,為系統(tǒng)應(yīng)用層提供分析數(shù)據(jù)基礎(chǔ); 應(yīng)用與展現(xiàn)層,采用B/S體系結(jié)構(gòu)的企業(yè)門戶網(wǎng)站系統(tǒng),為企業(yè)提供內(nèi)容采集、 文檔管理、站點(diǎn)管理、運(yùn)行管理、系統(tǒng)管理服務(wù)。 其它技術(shù)特征均與實(shí)施例1相同。
權(quán)利要求
1、一種基于SOA、Web2.0和BI技術(shù)的信息處理方法,其特征在于它包括以下幾個(gè)步驟①服務(wù)生成通過統(tǒng)一服務(wù)規(guī)范和規(guī)范化構(gòu)件,在硬件及應(yīng)用服務(wù)器的基礎(chǔ)上生成服務(wù);②服務(wù)注冊生成服務(wù)后,服務(wù)在信息服務(wù)總線中進(jìn)行注冊,記錄服務(wù)的基本信息;③統(tǒng)一身份驗(yàn)證統(tǒng)一對用戶訪問信息系統(tǒng)進(jìn)行身份認(rèn)證;④服務(wù)間的調(diào)用訪問需要交互的服務(wù)為至少兩個(gè),并采用級(jí)級(jí)調(diào)用的方式;服務(wù)使用者接入一個(gè)信息服務(wù)總線,如果接入的信息服務(wù)總線存在上級(jí)的級(jí)聯(lián)信息服務(wù)總線,則繼續(xù)接入上級(jí)的級(jí)聯(lián)信息服務(wù)總線,依次遞歸直到接入最頂級(jí)的級(jí)聯(lián)信息服務(wù)總線,然后遞歸訪問最頂級(jí)信息服務(wù)總線的子節(jié)點(diǎn)的信息服務(wù)總線中的服務(wù)注冊信息,查看注冊信息中是否存在被訪問的服務(wù)的注冊信息,如果存在,判斷是否有權(quán)限訪問該服務(wù),如果權(quán)限存在,則通過注冊信息中所指定的訪問地址來訪問這個(gè)服務(wù);⑤表現(xiàn)層的處理經(jīng)過信息服務(wù)總線的業(yè)務(wù)邏輯處理之后,數(shù)據(jù)被表現(xiàn)層構(gòu)件庫中相應(yīng)的構(gòu)件調(diào)用,在構(gòu)件中進(jìn)行數(shù)據(jù)的控制、展現(xiàn)格式的操作以及頁面上的數(shù)據(jù)交互操作,最后經(jīng)由終端設(shè)備展示輸出。
2、 根據(jù)權(quán)利要求1所述的基于S0A、 Web2. 0和BI技術(shù)的信息處理方法, 其特征在于在所述的步驟③中,用戶首次登陸后,通過統(tǒng)一身份認(rèn)證登陸服務(wù)器的授權(quán)機(jī)制判斷用戶是否有權(quán)限訪問該系統(tǒng)。
3、 根據(jù)權(quán)利要求1所述的基于S0A、 Web2. 0和BI技術(shù)的信息處理方法, 其特征在于在所述的步驟④中,需要交互的服務(wù)為兩個(gè);服務(wù)使用者接入一 個(gè)信息服務(wù)總線,并訪問服務(wù)提供者接入的信息服務(wù)總線中的服務(wù)注冊信息是 否存在被訪問的服務(wù)的注冊信息,若存在,然后判斷是否有權(quán)限訪問該服務(wù), 如果權(quán)限存在,則通過注冊信息中所指定的訪問地址來訪問這個(gè)服務(wù)。
4、 一種如權(quán)利要求1所述的基于S0A、 Web2. 0和BI技術(shù)的信息處理系統(tǒng), 其特征在于它包括三個(gè)子結(jié)構(gòu),即基礎(chǔ)數(shù)據(jù)層,其基礎(chǔ)數(shù)據(jù)來源于企業(yè)多年來的數(shù)據(jù)積累和通過信息采集系統(tǒng)錄入的數(shù)據(jù);數(shù)據(jù)倉庫層,提供用戶用于決策支持的當(dāng)前和歷史數(shù)據(jù);應(yīng)用與展現(xiàn)層,采用B/S體系結(jié)構(gòu)的企業(yè)門戶網(wǎng)站系統(tǒng),為企業(yè)提供內(nèi)容采集、文檔管理、站點(diǎn)管理、運(yùn)行管理、系統(tǒng)管理服務(wù)。
5、 根據(jù)權(quán)利要求4所述的基于S0A、 Web2. 0和BI技術(shù)的信息處理系統(tǒng),其特征在于所述的數(shù)據(jù)倉庫層包括五個(gè)部分,即數(shù)據(jù)獲取、數(shù)據(jù)存儲(chǔ)、數(shù) 據(jù)集市、在線分析和數(shù)據(jù)挖掘。
6、 根據(jù)權(quán)利要求5所述的基于S0A、 Web2. 0和BI技術(shù)的信息處理系統(tǒng), 其特征在于所述的數(shù)據(jù)獲取把數(shù)據(jù)從存儲(chǔ)媒體中提取出來,進(jìn)行轉(zhuǎn)化、整理, 再用另一種存儲(chǔ)結(jié)構(gòu)存放到數(shù)據(jù)倉庫內(nèi);數(shù)據(jù)轉(zhuǎn)換包括刪除對決策應(yīng)用沒有 意義的數(shù)據(jù)段;轉(zhuǎn)換到統(tǒng)一的數(shù)據(jù)名稱和定義;計(jì)算統(tǒng)計(jì)和衍生數(shù)據(jù);給缺值 數(shù)據(jù)賦給缺省值;把不同的數(shù)據(jù)定義方式統(tǒng)一,然后再通過數(shù)據(jù)倉庫的加載工 具將整理過的數(shù)據(jù)存放到數(shù)據(jù)倉庫中。
7、 根據(jù)權(quán)利要求5所述的基于S0A、 Web2. 0和BI技術(shù)的信息處理系統(tǒng),其特征在于所述的數(shù)據(jù)挖掘過程為陳述問題,然后搜集信息并進(jìn)行預(yù)處理,然后進(jìn)行數(shù)據(jù)挖掘并解釋所得數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種基于SOA、Web2.0和BI技術(shù)的信息處理方法,它包括以下幾個(gè)步驟服務(wù)生成;服務(wù)注冊;統(tǒng)一身份驗(yàn)證;服務(wù)間的調(diào)用訪問需要交互的服務(wù)為至少兩個(gè),并采用級(jí)級(jí)調(diào)用的方式;服務(wù)使用者接入一個(gè)信息服務(wù)總線,如果接入的信息服務(wù)總線存在上級(jí)的級(jí)聯(lián)信息服務(wù)總線,則繼續(xù)接入上級(jí)的級(jí)聯(lián)信息服務(wù)總線,依次遞歸直到接入最頂級(jí)的級(jí)聯(lián)信息服務(wù)總線,然后遞歸訪問最頂級(jí)信息服務(wù)總線的子節(jié)點(diǎn)的信息服務(wù)總線中的服務(wù)注冊信息,判斷是否有權(quán)限訪問該服務(wù),如果權(quán)限存在,則通過注冊信息中所指定的訪問地址來訪問這個(gè)服務(wù);表現(xiàn)層的處理。優(yōu)點(diǎn)業(yè)務(wù)大集成;能夠?qū)崿F(xiàn).NET和JEE平臺(tái)雙實(shí)現(xiàn);性價(jià)比高;結(jié)構(gòu)簡單。
文檔編號(hào)G06Q10/00GK101587566SQ200810049838
公開日2009年11月25日 申請日期2008年5月22日 優(yōu)先權(quán)日2008年5月22日
發(fā)明者唐立燮, 尚爾卓, 偉 張, 李改霞, 許新朋 申請人:許新朋