写点什么

SOA 在新兴的 Hadoop 世界扮演的角色

  • 2011-11-05
  • 本文字数:819 字

    阅读完需:约 3 分钟

新兴且流行的数据即平台 (Data-as-a-platform)Hadoop 与一定程度上失宠的 SOA 的联姻,可能么?Joe McKendrick 在其最新的博文中称,此结合非常有益,尤其对 SOA,因为数据即平台可以极大程度上简化数据整合:

Hadoop 支持的数据即平台,解决了 SOA 执行者们多年来关注的问题。正如 Akred 总结,多年来,许多企业一直尝试理清点对点数据集成带来的意大利面状越发复杂的架构。“他们已经到了应该引入新产品、应该改变的时候了,他们不得不面对 30 个不同的系统”,他说,“它对于企业的市场地位及其应对市场变化作出调整并赢得成功,都会产生切实的影响。”

因此,他推荐的解决方案是使用 Hadoop 作为跨平台数据存储:

若在应用周围组织数据,增加新应用时就会很难处理。与此不同,数据即服务的方法将数据当作跨企业资源来维护。

Akred 在"Hadoop Tuesdays"上的演讲将 Hadoop 引入 SOA:

我们使用数据基础设施层,使用 Hadoop 作数据存储,使用现有企业系统赋予数据有价值的上下文,并在数据层整合它们。然后,消费者应用通过面向服务的数据访问模式对这一集成的数据平台进行抽象。所以,我们向企业以服务的形式暴露企业数据平台,而不是直接提供服务查询功能。

这些建议听起来很好,但是它非常依赖于一个假设,即 Hadoop 可用作企业应用的数据存储。可是 Hadoop 从来就不是为此而设计的——它不是企业应用通常面对的具有 ACID 属性的数据库。即便 HBase 常常被称为数据库,可是该数据库也不是给企业应用用的。

Hadoop 在企业中扮演着重要的角色,它提供大数据量的存储和处理,但是说到高流量数据访问时,其目的绝不是要替代数据库。

这并不意味着 SOA 原则不能应用于 Hadoop 的解决方案中。单个 Map Reduce 任务和它们(通过 Oozie)的组合是应该暴露成服务的,而且可用于业务流程,但是他们是功能性服务,而不是纯粹的数据服务。

所以,Hadoop 和 SOA 能够和谐相处,但不应该以 McKendrick 的博客中所描述的那样。


查看英文原文: SOA’s Role in the Emerging Hadoop World

2011-11-05 10:382380
用户头像

发布了 184 篇内容, 共 73.4 次阅读, 收获喜欢 6 次。

关注

评论

发布
暂无评论
发现更多内容

普通二本,吃透这份阿里高级专家的《Java面试手册21版》成功拿下腾讯offer

Java架构师迁哥

解读革命性容器集群CCE Turbo:计算、网络、调度全方位加速

华为云开发者联盟

容器 华为云 CCE Turbo 集群服务器

一文读懂开源项目 OpenHarmony2.0

科技热闻

HTTPS协议

IT视界

2021版最新!字节跳动3面+腾讯6面一次过,谈谈我的大厂面经

Java架构之路

Java 程序员 架构 面试 编程语言

iOS开发-Objective-C 中的 MVVM 模式介绍

iOSer

ios objective-c MVVM ios开发

别乱打日志了,这才是正确的打日志姿势!

xcbeyond

日志 规范 6月日更

全过程智慧教育,看北京四中网校和亚马逊云科技如何实现?| 精选案例

亚马逊云科技 (Amazon Web Services)

代码写的烂才是原罪?字节三面+微信四面+PayPal四面,大厂面经分享

Java 程序员 架构 面试

聚焦机器同传前沿进展,第二届机器同传研讨会将在NAACL举办

百度大脑

人工智能 机器

博客

vincentjia

深度剖析:Redis分布式锁到底安全吗?看完这篇文章彻底懂了!

Kaito

redis zookeeper 分布式 后端

看Kunpeng BoostKit 使能套件如何实现大数据场景倍级性能提升

华为云开发者联盟

大数据 开源 鲲鹏 鲲鹏计算 Kunpeng BoostKit

从底层原理出发,了解Linux内核之内存管理

Linux服务器开发

后端 操作系统 内存管理 Linux内核 底层原理

大陆集团携手亚马逊云科技打造创新的汽车软件平台

亚马逊云科技 (Amazon Web Services)

限流篇,欣赏阿里开源Sentinel

下雨喽

架构 设计 sentinel 限流

探讨AI人才培养新思路,2021北京智源大会百度AI人才培养论坛召开

百度大脑

AI 人才培养

双非本科逆袭记,阿里技术四面+交叉面+HR面,成功拿到offer

Java架构师迁哥

如何在 Electron 上实现 IM SDK 聊天消息全文检索

网易云信

全文检索 Electron IM

干货:ANR日志分析全面解析

vivo互联网技术

android 堆栈 日志分析 anr

@成都的Coder

蚂蚁集团移动开发平台 mPaaS

flutter 移动开发 mPaaS

不愧是清华大佬,一个联机对战游戏就把23种设计模式给抽丝剥茧了

Java架构师迁哥

本科毕业六年,备战一个月,四面阿里巴巴定级P7

Java架构师迁哥

上云就上百度智能云,百度智能计算峰会召开,AI原生云全新升级

百度大脑

AI 智能云 峰会

入职美团定级P7,总结2021年最新180道高级岗面试题及答案

Java架构师迁哥

老同学突然升到了阿里P7,只因偷偷掌握了JVM的奥秘?

Java架构师迁哥

从零开始学习3D可视化之坐标系

ThingJS数字孪生引擎

物联网 可视化 数字时代 3D模型 3D可视化

阿里都会问些什么?4面阿里余额宝Java高级技术岗

Java架构师迁哥

即时通讯系列-WorkPlus简介

WorkPlus

开源 即时通讯 IM 办公自动化

SOA在新兴的Hadoop世界扮演的角色_SOA_Boris Lublinsky_InfoQ精选文章