|
SOA应用于企业实施商务智能的解决方案SOA是一种基于七项关键原则的软件设计方法,能够很好地描绘出高效、可靠、灵活的企业商务智能解决方案的需求。这些原则有助于释放整个企业范围的商务智能应用的价值。 商务智能工具已经成为执行重要任务的工具。因此,机构对商务智能工具的需求在日益增长。 事实上,企业用户需要商务智能成为他们工作领域的一部分,与他们的公司门户网站和企业搜索等功能集成在一起,并且能够通过移动设备访问和嵌入在过程中和其它应用程序中。这就意味着商务智能已经不再作为一个单个部门的单独的应用程序实施。它必须融入现有的、各种各样复杂的基础设施中。 但是,由于在应用商务智能的时候必须要考虑多个应用程序、平台和数据源等因素,因此,有效地管理商务智能是很困难的。最佳的办法是使用SOA缓解集成的困难。 SOA是一种基于七项关键原则的软件设计方法,能够很好地描绘出高效、可靠、灵活的企业商务智能解决方案的需求。这些原则有助于释放整个企业范围的商务智能应用的价值。 一个开放的、基于标准的架构 首先,SOA是开放的和基于标准的。SOAP(简单对象访问协议)、WSDL(Web服务说明语言)和WSRP(远程门户组件的Web服务)等Web标准是实现整合的关键。 SOA标准向使用基于SOA的商务智能解决方案的机构提供利用他们现有的IT基础设施所需要的灵活性,不必复制安全等功能或者处理与专有的应用服务器有关的问题。一个基于SOA的商务智能解决方案能够在任何Web服务器上运行,并且遵守现有的路由器和防火墙的规则。一个单一的应用程序编程接口(API)就能够保证这个解决方案轻松地与其它程序集成在一起,保证这个解决方案能够进行扩展,以满足超越商务智能的业务需求。 平台中立和位置透明 SOA是平台中立的,能够利用任何现有的基础设施。机构能够在现有的硬件、数据库和应用服务器上运行基于SOA的软件。 SOA还是位置透明的。这就意味着服务能够位于网络的任何地方。考虑到商务智能的性质是要能够访问分散在网络和地理区域的各个地方的数据和用户,这种类型的灵活性是非常重要的。例如,IT部门在处理入网的请求时也许会寻找大型数据中心附近的查询服务以避免网络延迟。采用位置透明的服务,IT部门将根据用户、数据和基础设施的独特特点采用效率最高的部署战略优化解决方案的性能。 P2P和松散耦合 采用SOA,没有任何主服务。因此,每一个服务都能够完成容错功能。任何请求都可以由这个系统中任何服务器上的任何相同类型的服务来处理。 由于没有一个单个的故障点,IT部门能够充满信心地部署商务智能。这种灵活性为更广泛地应用建立起用户社区所需要的信任。 这些P2P服务是松散耦合的。因此,没有任何服务需要知道其它的服务如何做自己的工作、它们在任何时间在做什么,甚至不需要知道它们在什么地方。商务逻辑与下面的基础设施保持隔离的状态,因为,许多数据源都能够集成在一起。 责编:刘沙 微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友 著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。 |
推荐博客 |
|