SOA與BI?

從網上看到一篇名爲「利用SOA簡化集成BI 企業使BI和SOA一拍即合」的文章怦然心動,嘿嘿,剛好我作過SOA,又作過BI,那我在市場上豈不很吃香,hiahia。Anyway,先把這篇文章轉載出來,接下來我會抽時間整理一下本身在作SOA和BI的Project中學到的東東給你們分享一下。
 
出處: 天極網
 
  需求不斷擴大、廠商重點投入、用戶理解加深,商業智能( BI)軟件應用的「躁動」日漸強烈,它已成爲企業必備的關鍵工具,同時在企業中的需求也迅速增加。
  據調查,BI將再也不被視爲一種獨立應用在企業裏實施,它將與現有各類的複雜架構相融合。例如一些企業用戶渴望BI能成爲他們工做的一部分,與公司門戶和企業搜索緊密集成,而且內嵌到企業業務流程及其它應用中,最後經過移動設備來訪問。
  但在企業實踐過程當中,CIO們發現BI很難應對多種應用、平臺和數據源,不能進行及時有效的管理,所以他們認爲最好的方法就是SOA來簡化集成BI。
  專家說,SOA架構所獨有的特色能充分知足企業在BI解決方案上高效、可靠,靈活的需求,能夠協助企業挖掘出BI部署的價值。針對SOA的特色,專傢俱體分析以下:
  1.利用SOA基於標準的開放式架構集成BI解決方案和其餘程序
  SOA是基於標準兼開放的,他們爲企業提供了BI解決方案所需的靈活性,協助他們調整現有的IT基礎架構,避免了功能重複。一套基於SOA的BI解決方案能夠在任何網絡服務器上運行,並與現有的路由器和防火牆相匹配。統一的API也確保瞭解決方案可以輕鬆與其它程序集成。
  2.SOA架構靈活、位置透明,符合BI數據和用戶分散的特色
  企業經過SOA可隨時調整現有的基礎架構,能夠在現有的硬件、數據庫和應用服務器上運行任何基於SOA的軟件。同時,SOA也具有了位置透明的特色,即可以在網絡上的任意位置定位服務。這類靈活性徹底符合BI數據與用戶的分散屬性。譬如IT人員打算緊靠大型數據中心來提供查詢服務,以免在處理請求時所產生的延時。而經過位置透明的服務,IT人員就能採起最有效的部署戰略,根據用戶、數據與基礎架構的具體狀況來優化解決方案的績效。
  3.SOA的點對點與鬆耦合性使BI數據集成
  企業在部署了SOA架構後,任何一種服務都能進行完整的容錯,任何要求都可經過系統服務器上的同類服務來處理。在解決了單點故障問題後,IT人員會對BI部署更具信心,繼而在用戶社區創建信任,並由此擴大BI的過渡範圍。
  這種點對點服務具備鬆耦合的屬性,即無需瞭解其它服務在作什麼,運行在哪裏。商業邏輯被剝離到底部架構以外,從而保障了數據源的輕鬆集成。好比那些打算在數據處理高峯期保持穩定與可靠性的IT人員能夠根據點對點服務來調整開發與測試環境,在知足服務等級承諾的同時,無需投資額外的硬件。
  4.基於界面與粗粒度服務使SOA和BI完美結合
  基於界面的SOA能讓各服務之間進行通信。經過使用SOAP和XML來進行服務互動,交換數據、參數與處理結果。隨着從移動設備到企業搜索工具等對BI訪問能力要求的不斷提升,通信協議的可用性和開放式API的重要性也在逐步擡升。
  粗粒度服務也是SOA與BI一拍即合的主要緣由,它將服務定義在了商業層面,而非應用層面。這有效下降了網絡流量,並簡化了集成。粗粒度服務容許跨越各類流程和應用對這些服務進行循環使用,所以它是有效部署解決方案的關鍵要素。
  此外,粗粒度服務對BI的信息訪問方式也有着舉足輕重的做用。對用戶而言,他們須要的是以最快的速度獲取解答,無論該解答是來自於標準報表仍是特殊查詢,也無論信息是經過BI應用、移動設備,仍是其它應用來訪問。所以,在相應的層面創建通用服務是實現這一點的關鍵,這樣就可避免在服務之間進行屢次傳遞而提升延時。
  粗粒度服務一樣也是企業BI靈活性的一大保障,爲了在多種環境中提供普遍的BI訪問能力,並讓全部用戶可用,就須要部署一套能對變革作出快速反應的架構。
  經過針對全部基於目的的BI功能創建一套常規的粗粒度服務,BI解決方案就能夠對新需求作出快速反應。部署得當的SOA基架能確保新技術的快速可用,而無需做爲一種單獨的解決方案來進行創建及維護。
  該技術專家說,企業應當將基於SOA的BI解決方案視做爲成功的重要條件。藉助SOA基於標準、點對點和統1、開放式API的特色來讓IT充分利用現有的平臺、操做系統、硬件和安全控制。這種開放性也意味着須要部署及維護的活動組件將會減小,從而爲公司營造一套有效、可靠,兼靈活的績效解決方案。
  對IT人員而言,SOA所帶來的高效可轉化爲易於部署、維護和變革。而對企業來講,用戶能夠在多種平臺上訪問數據源,基礎架構的變動不會嚴重影響到他們獲取信息的能力。解決方案能夠更快地創建並運行,商業用戶能夠訪問更多的信息,同時不會受到後臺變動的制約。
相關文章
相關標籤/搜索