SOA应用于企业实施商务智能的解决方案

来源:IT专家网  作者:东缘
2010/9/13 11:48:17
SOA是一种基于七项关键原则的软件设计方法,能够很好地描绘出高效、可靠、灵活的企业商务智能解决方案的需求。这些原则有助于释放整个企业范围的商务智能应用的价值。

本文关键字: SOA 商务智能 解决方案

例如,机构的商务智能工具已经把SOA当作在P2P模式下工作的一项关键需求,因此,他们的IT功能具有决定如何发布服务的灵活性。机构要在使用高峰期控制系统的可靠性。当他们需要容纳日益增多的处理能力需求时,他们每个月能用几天时间利用自己的开发和测试环境来满足这些需求。因此,他们不用投资额外的硬件就能够满足他们的服务级承诺。

基于接口和粗颗粒的SOA

SOA是基于接口的。因此,统一的消息能够实现服务之间的通信。服务使用SOAP和XML互动,以交换数据、参数和处理的结果。对于商务智能来说,正确的通信协议和开放的API将越来越重要,因为需要把商务智能提供给一切设备,如移动设备、企业搜索工具和其它应用程序。

最后,SOA非常适合商务智能,因为服务是粗颗粒的,也就是说是在商务级定义的,而不是在应用级定义的。这就减少了网路通信流量和简化了集成。粗颗粒的服务能够实现在各种流程和应用程序中重复使用这些服务。这对于高效率地部署解决方案是非常重要的。

考虑到访问信息的多种方式,粗颗粒的服务对于商务智能解决方案是非常重要的。用户需要快速得到一个关键的商务问题的答案,无论这个信息是来自于一篇标准的报告,还是一个特别的查询,无论这个信息是通过商务智能应用程序访问,还是通过移动设备访问或者是从另一个应用程序访问的。

高效率地实现这个目标的关键是使用一套建立在正确水平上的统一的服务。这样,服务之间就不会有太多的争吵以增加延误的时间。

粗颗粒的服务对于企业商务智能保证解决方案的灵活性也是非常重要的。要在各种环境中提高广泛的商务智能的能力和接触到所有的用户需要一个能够迅速适应变化的架构。

拥有适用于所有功能的一套统一的粗颗粒服务(所有这些功能是专门为一个商务智能解决方案制作的),一个解决方案就能够快速适应新的要求。再说一次,当考虑接触在传统的商务智能领域以外的环境中工作的用户的时候,这是非常重要的。正确的SOA基础能够保证新的技术迅速提供所有的能力,而不是引进需要单独制作和维护的具有具体功能的解决方案。

机构应该坚持把基于SOA的解决方案作为成功的一个前提条件。使用SOA的一套基于标准的、P2P的、专门制作的服务以及单个的、开放的API,让IT部门利用现有的平台、操作系统、硬件和安全控制。这种开放性意味着减少要部署和维护的活动部件数量,使整个企业的解决方案更有效率、更可靠和拥有更灵活的性能。

对于IT部门来说,这种效率可以解释为更容易部署、维护和改变。对于企业来说,用户能够访问各种平台上的数据源,不用修改基础设施。修改基础设施会影响到用户获取所需要的信息的能力。企业用户可以访问更多的信息并且不会因为后台的变化而感到不方便。

共2页: [1]2 下一页
责编:刘沙
vsharing微信扫一扫实时了解行业动态
portalart微信扫一扫分享本文给好友

著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
推荐博客
创新平台技术,助力政企私有云..

创新平台技术,助力政企私有云建设金蝶中间件有限公司 奉继承 博士第16届软博会高峰论坛,2012.05.31……

畅享
首页
返回
顶部
×
    信息化规划
    IT总包
    供应商选型
    IT监理
    开发维护外包
    评估维权
客服电话
400-698-9918