自商業智能這一術語1989年由GartnerG roup的HowardDresner首次提出,經過十多年的發展,已成為軟件業發展的一大趨勢。在全球化視野下,商業智能市場成長迅速,商業環境和競爭節奏發生急劇變化,客觀上提升了企業對商業智能的要求。
作為以數據驅動的決策支持傳統的一種,現有的商業智能工具過于關注數據層面,而缺乏商業業務流程的考慮?,F今,企業比以前更多地依賴于業務驅動同時,業務問題的解決方案是包含商業智能的一個業務流程,所以一個不理解業務流程的商業智能工具難以成為業務流程的一部分,也難以集成到企業的解決方案中。據預測,商業智能工具與企業解決方案緊密集成將成為商業智能發展的趨勢。
1.1 以商業流程為中心的商業智能平合設計原則
針對傳統商業智能工具難以集成的缺點,本文提出商業智能與企業商業流程緊密集成的觀點,并提出以商業流程為中心的商業智能平臺設計原則:
(1) 定制 性 :支持商業工作流的定制和構建;
(2) 靈活 性 :商業工作流可以隨業務流程的變更而靈活地變更;
(3)易 建 模 性:提供易于進行復雜或簡單的商業流程建模的可視化工具
(4) 擴展 性 :附加的商業智能工具和外部系統可以組件的形式很容易地無縫插入到平臺中,而不需要修改原有平臺;
(5) 即 時 性:存在一個零延遲環境(zero latencyenvironment),任何業務事件的發生均可即時觸發業務流程。
1.2相關工作
近年,商業智能的研究集中在商業智能的實時性和安全性,與知識發現、語義和專家系統、互聯網信息提取的結合等領域。比較有代表性的商業產品是IBM公司的商業智能解決方案。IBM提供了全面的商業智能解決方案,包括前端工具、在線分析處理工具、數據挖掘工具、企業數據倉庫、數據倉庫管理器和數據預處理工具等。2006年,開源廠商Pentah。推出名叫Pentaho的面向解決方案的商業智能平臺,其將開放源碼組件/公開標準和流程驅動引擎集成在一起,通過合并改進商業智能和工作流/流程管理,以開放源碼的方式來解決商業智能問題[31,并為集成第三方的商業智能組件提供開放的編程接口。新 的商 業 智能系統不再是一個孤立的應用,它與企業中的其他應用系統將緊密集成,一種底成本的、有效的解決方案便是將企業現有系統或遺留系統集成到商業智能解決方案中。Pentaho平臺基本符合1.1節提及的原則,在一定程度上解決了傳統商業智能工具難以集成到企業業務流程的問題,但由于其開放接口局限于特定的編程語言,依然存在不能有效集成現有系統和遺留系統等外部系統的缺點,由于沒有提供全面完善的集成機制,導致了相對高昂的集成成本。本文 提 出 一種開放式的混合分析/事務處理的商業智能應用平臺一一一種基于SOA架構的開放式商業智能平臺(SOA-BasedB usinessIn telligenceP latform,SB BIP),SB BIP預集成商業智能組件,為平臺外的商業智能組件提供了基于SOA架構的集成機制。集成機制定義了開放標準接口,可集成平臺外的商業智能組件,并為集成現有系統或遺留系統等外部系統提供Web Service:接口。集成機制為組件、外部系統和引擎之間提供了統一的數據傳輸管道,在數據交換層面進一步減低了平臺架構中各部件的融合性。