BAM,SOA和大数据

利用大数据已成为大多数IT部门的商品。 就像手机一样。 您不记得曾经无法通过手机与某人通话的时代,无论您身在何处,都可以吗? 同样,IT人员不记得文件太大而无法汇总,grep甚至存储的日子。 设置Hadoop集群,所有内容都可以存储,分析和理解。 但是,然后我试图问一个问题,如果数据没有存储在文件中怎么办? 如果一切都在我的系统中四处乱窜怎么办?

上面显示的是生产SOA设置的常见部署。 让我们简要总结一下每个服务器的作用:

  • ESB群集负责所有流量,并执行一些基于内容的路由(CBR)。
  • 内部和外部应用程序服务器群集托管为不同受众提供服务的应用程序。
  • 数据服务服务器群集将数据库操作公开为服务。
  • BPS群集协调ESB,一个App服务器群集和DSS群集之间的一系列过程。

很难消化? 不要怕。 这是一个复杂的系统,可以满足许多复杂的要求,同时可以提高重用性,互操作性以及SOA带来的所有其他好处。

现在,在这种系统中,无论是否启用SOA,都存在大量数据。 不,它们不存储为文件。 它们在您的服务器和系统之间传输。 每天都有成千上万的宝贵数据通过您的系统。 如果您可以挖掘这些数据宝藏并利用所有隐藏的宝石来获得商业智能该怎么办?

可以通过业务活动监视 (BAM-ing)来解决此问题。 这将涉及汇总,分析和呈现数据的过程。 SOA和BAM始终是一个爱情故事。 由于系统功能作为服务公开,因此监视这些服务意味着您可以监视整个系统。 大多数时候,如果系统架构师很聪明,他们就会使用开放标准,这使插入和监视系统变得更加容易。

但是即使使用BAM,也无法捕获通过服务器传递的每个消息和每个请求。 对于相当活跃的部署,仅数据增长就将是巨大的。 因此,这里有一个大数据问题,但这不是典型的问题。 与实时数据有关的大数据问题。 因此,要真正全面监视通过系统的所有数据,您需要一个支持大数据的BAM解决方案。 换句话说,要充分理解数据并从通过现代系统的数据中获取情报,我们需要一个准备好大数据业务活动监视器

现在,系统架构师必须担心BAM,SOA和大数据之间的相互联系。 解决方案所提供的几乎所有内容都远非有远见。

别忘了分享!

参考: dev_religion博客上来自JCG合作伙伴 Mackie Mathew的BAM,SOA和大数据


翻译自: https://www.javacodegeeks.com/2012/09/bam-soa-big-data.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值