北极星

搜索历史清空

  • 水处理
您的位置:电力综合正文

基于SOA的商业智能平台的研究与设计[1]

2008-08-04 18:36来源:希赛关键词:SOA收藏点赞

投稿

我要投稿

  1概述

  自商业智能这一术语1989年由GartnerGroup的HowardDresner首次提出,经过十多年的发展,已成为软件业发展的一大趋势。在全球化视野下,商业智能市场成长迅速,商业环境和竞争节奏发生急剧变化,客观上提升了企业对商业智能的要求。

  作为以数据驱动的决策支持传统的一种,现有的商业智能工具过于关注数据层面,而缺乏商业业务流程的考虑。现今,企业比以前更多地依赖于业务驱动同时,业务问题的解决方案是包含商业智能的一个业务流程,所以一个不理解业务流程的商业智能工具难以成为业务流程的一部分,也难以集成到企业的解决方案中。据预测,商业智能工具与企业解决方案紧密集成将成为商业智能发展的趋势。

  1.1以商业流程为中心的商业智能平合设计原则

  针对传统商业智能工具难以集成的缺点,本文提出商业智能与企业商业流程紧密集成的观点,并提出以商业流程为中心的商业智能平台设计原则:

  (1)定制性:支持商业工作流的定制和构建;

  (2)灵活性:商业工作流可以随业务流程的变更而灵活地变更;

  (3)易建模性:提供易于进行复杂或简单的商业流程建模的可视化工具

  (4)扩展性:附加的商业智能工具和外部系统可以组件的形式很容易地无缝插入到平台中,而不需要修改原有平台;

  (5)即时性:存在一个零延迟环境(zerolatencyenvironment),任何业务事件的发生均可即时触发业务流程。

  1.2相关工作

  近年,商业智能的研究集中在商业智能的实时性和安全性,与知识发现、语义和专家系统、互联网信息提取的结合等领域。比较有代表性的商业产品是IBM公司的商业智能解决方案。IBM提供了全面的商业智能解决方案,包括前端工具、在线分析处理工具、数据挖掘工具、企业数据仓库、数据仓库管理器和数据预处理工具等。2006年,开源厂商Pentah。推出名叫Pentaho的面向解决方案的商业智能平台,其将开放源码组件/公开标准和流程驱动引擎集成在一起,通过合并改进商业智能和工作流/流程管理,以开放源码的方式来解决商业智能问题[31,并为集成第三方的商业智能组件提供开放的编程接口。新的商业智能系统不再是一个孤立的应用,它与企业中的其他应用系统将紧密集成,一种底成本的、有效的解决方案便是将企业现有系统或遗留系统集成到商业智能解决方案中。Pentaho平台基本符合1.1节提及的原则,在一定程度上解决了传统商业智能工具难以集成到企业业务流程的问题,但由于其开放接口局限于特定的编程语言,依然存在不能有效集成现有系统和遗留系统等外部系统的缺点,由于没有提供全面完善的集成机制,导致了相对高昂的集成成本。本文提出一种开放式的混合分析/事务处理的商业智能应用平台一一一种基于SOA架构的开放式商业智能平台(SOA-BasedBusinessIntelligencePlatform,SBBIP),SBBIP预集成商业智能组件,为平台外的商业智能组件提供了基于SOA架构的集成机制。集成机制定义了开放标准接口,可集成平台外的商业智能组件,并为集成现有系统或遗留系统等外部系统提供WebService:接口。集成机制为组件、外部系统和引擎之间提供了统一的数据传输管道,在数据交换层面进一步减低了平台架构中各部件的融合性。

[1][2][3][4][5]

投稿与新闻线索:陈女士 微信/手机:13693626116 邮箱:chenchen#bjxmail.com(请将#改成@)

特别声明:北极星转载其他网站内容,出于传递更多信息而非盈利之目的,同时并不代表赞成其观点或证实其描述,内容仅供参考。版权归原作者所有,若有侵权,请联系我们删除。

凡来源注明北极星*网的内容为北极星原创,转载需获授权。