【eNet硅谷动力专稿】商业智能工具已经变得越来越重要,因此,整个企业对它的访问也越来越广泛,需求也越来越多。
事实上,商业用户希望BI成为他们工作环境的一部分---与他们自己公司的企业
门户网站和搜寻功能结合起来,并且可以通过移动设备进行访问,同时嵌入到过程流和其它应用。
这意味着一件事:BI再也不能作为一个独立的应用单独给某个部门部署,作为某个部门的独占资源只为某个部门服务。作为一个独立的应用为个别团体服务。它必须融入现有的、形式多样、复杂的基础设施中。
不过,这很难有效地管理多种应用,当企业用户部署BI时,必须要考虑平台和数据源。部署BI的最好的方法就是使用面向服务的架构(
SOA)以使整合工作更容易实现。
SOA是一种
软件设计方法,它有七个关键原则可以知道用户有效的、可靠的、灵活的部署企业BI
解决方案。这些原则有助于解开企业范围内BI部署背后的价值。
一个基于标准的开放式体系结构
第一,SOA是开放式的并且基于标准的。Web标准比如简单对象访问协议(SOAP)、Web服务描述语言(WSDL)、Web服务、远程门户网站Web服务(WSRP)对于实现应用集成很重要。
使用一个基于SOA的BI解决方案,其中的SOA标准可以给用户提供一套标准,使用这些标准用户就可以利用自己现有的IT基础设施,而无需重复建设原有功能,比如安全,或处理与专有应用
服务器的相关问题。基于SOA的BI解决方案可以运行在任何Web服务器上,并与现有的
路由器和防火墙兼容。一个单一的应用程序接口(API)可以确保该解决方案可以轻松地与其它程序集成并且可以被扩展以满足超越BI的业务需要。
平台独立和位置透明
SOA是一个独立的平台,它可以利用任何现有的基础设施。企业用户可以在现有的硬件、数据库和服务器上运行基于SOA的软件。
SOA还是位置透明的,这就意味着服务可以位于网络上的任何地方。这种类型的灵活性是很重要的,考虑到BI的性质意味着需要把数据和用户分散到整个网络上的各个地方。举例来说,IT可能需把查询服务放在接近大型数据中心的地方以避免在处理输入请求时有可能造成的网络延迟。利用位置透明的服务,IT可以根据用户、数据和基础设施的不同特点采用最有效的部署策略以优化解决方案的性能。