写点什么

JaBoWS、JBoGS 和 PoPS 都只是垫脚石

2008 年 3 月 31 日

Jeff Schneider 撰写了一些与 SOA 项目演变有关的文章。

最近 Nick Malik 号召 SOA 社区一起反对将 JaBoWS (Just a Bunch of Web Services,只是一组 Web 服务)作为企业 SOA 成果的基石。Jeff 对此表示异议,他“坚持认为 JBoWs 是一个组织走向面向服务自然的第一步”。

沿着面向服务之路,Jeff 加入了一些其他垫脚石:JBoGS(Just a Bunch of Governed Services,只是一组被治理的服务)和 PoPS(Patches of Planned Services,计划服务的补丁包)。JBoGS 给 JaBoWS 扩展了治理概念,它给一个企业内的 Web 服务集合增加了原则、发现、策略和管理:

JBoGs 是对 JBoWS 的自然扩展。服务不断地在一个项目内(而且往往是以竖井的方式)被投资,但是按照现代治理的概念被设计、构建和运营。通过 JBoGS,一个公司将很可能有某种注册中心 / 仓储中心解决方案、生命周期治理和运行时管理基础设施、以及适当的实践。

演变的下一步就是抛弃应用竖井的概念,开始建立服务环境。Jeff 提到了“计划服务补丁包(Patches of Planned Services)”;它引入了“SOA 的‘计划’视图,它一般是采用自顶向下方法思考的结果”。“补丁包”暗示了计划是在领域级别启动的事实,逐渐将面向服务扩展到企业的其他领域“一次一个领域”。

Jeff 总结演变如下:

在大多数公司移动到更具野心的目标之前,都想让他们‘狂野的服务’受到约束。2008 年似乎开启了 PoPS 时代。那些已经获得 JBoGs 成熟度的公司开始寻求 SOA 来支持关键业务过程,如订单到现金 [……] 这驱使为那些典型的向业务靠齐的服务创建它们的规划社区。

最后,Jeff 预测 PoPS 并非演化的终点。尽管“未来依旧乌云密布”。

查看英文原文: JaBoWS, JBoGS and PoPS are just Stepping Stones

2008 年 3 月 31 日 04:44256
用户头像

发布了 255 篇内容, 共 45.8 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
  • 克服 SOA 实施过程中的障碍

    在本文中,Jonathan Mack分享了从业务、技术和组织角度来应付SOA挑战的第一手经验。他指出了成功实施SOA的关键要素、主要障碍以及克服这些障碍的方法。

  • 《Ladder to SOE》作者访谈

    本文检阅了Michael Poulin的新书:《Ladder to SOE》。Michael的这本书展示了如何使用面向服务的原则来使IT和业务对齐,以及业务和市场动态的对齐——缔造面向服务的企业(SOE,Service Oriented Enterprise)。Michael指出,要想成为SOE就必须养成使用面向服务进行思考的新习惯,同时他还给出了有效使用它们的方法。

  • 是否该重新衡量 SOA 产品了?

    Gartner分析师Roy Schulte是SOA方面的专家,他参与编写了1996年那份为业界引入SOA这一术语的Gartner报告。前不久Susan Hall对他进行了采访。此次采访试图回答这样一个问题,即是否应该重新调整对SOA的期待了?

  • 调查显示,SOA 失败?

    Assaf Arkin对最近一篇指出SOA失败的报道提出了质疑,接着ZDNet的Joe McKendrick写了篇文章来分析SOA失败的含义。

  • 搭建 AI SaaS 理论:数据库 ORM 选型

    2020 年 8 月 6 日

  • 7 种微服务反模式

    在这篇文章里,Asurion首席架构师Vijay Algarasan讨论了他和他的同事如何在各种活动中遇到了微服务以及他们汲取的经验教训。这使他们构建出了一系列的反模式和一些相关模式。Vijay认为,这些内容适合所有的微服务实践者。

  • SOA 成功的关键在于度量?

    Joe McKendrick和Mark Little给出了相似的SOA度量指标,而Dan Foody对两人的报告提出了不同的看法。

  • SOA 重在技术还是业务?

    Nick Gall认为脱离技术去讨论SOA是有问题的。他是看了Andrew McAfee的一篇批评“无关技术论”的贴子之后有感而发。当然技术是重要的,但从另一方面来说……业务需要不是更重要吗??

  • 自顶向下还是自底向上—SOA 之争战火重燃

    开源ESB厂商MuleSoft在宣布其管理控制台发布时,声称支持使用自底而上的方法来实现SOA管理理念,在这之后,SOA社区中一个一直以来争论不休的话题:使用自顶向下还是自底向上的SOA方法,又引起了大家新一轮的争论。

  • Dubbo 开源现状与未来规划

    演讲嘉宾 罗毅,阿里巴巴高级技术专家。 内容介绍 Dubbo是阿里巴巴自研的分布式服务框架,自2012年开源以来,深得开发人员的喜爱,并被广泛的被友商用于服务化解决方案中。自去年阿里巴巴中间件团队宣布重新维护依赖,在社区引起极大的反响,目前在github上的star数增加至15000。本次分享会介绍嘉宾及其团队近期在Dubbo上所完成的一些工作,对Dubbo 3.0的规划,以及对积极推动开源的一些思考。

    2018 年 9 月 12 日

  • SOA 的未解之谜

    eBIZQ的Joe McKendrick在他最新的一篇博文中谈到了SOA周围的一些未解之谜:SOA与云计算的区别,在人们还没有完全实施SOA之前何来SOA的失败,如何度量SOA的成功等。

  • 十年 SOA:当前的位置和未来的方向

    SOA 10岁了。在这次虚拟研讨会中,InfoQ聚集了几位经验丰富的企业架构师来分享他们的观点,他们是:Jeff Andre,Eric Ballou,Dave Hollander和William El Kaim。他们谈到了重用、业务/IT对齐、治理……

  • 以码为舟,云端漂流——秒拍的迁移路

    合作,需要建立在相互信任的基础上从而顺利地达到共同的目标。

    2018 年 12 月 28 日

  • 企业 SOA 到头了?

    Joe McKendrick、Jeff Schneider与其他人讨论了企业SOA是否已踏上不归路,毕竟务实/非正式(pragmatic/guerilla)SOA可能是最佳方法。

  • 书摘与采访:SOA 100 问 - 问与答

    Kerrie Holly和Ali Arsanjani编著的《SOA 100问:问与答》一书深入解析了SOA,它涵盖了很多SOA相关的话题,包括SOA基础知识,它对业务及组织的影响,SOA方法与架构以及SOA的未来。InfoQ就这本书采访了作者Kerrie Holley和Ali Arsanjani。

  • 开篇词 | 说来说去,到底 Serverless 要解决什么问题?

    Serverless是对运维体系的极端抽象。

    2020 年 4 月 15 日

  • Martin Fowler:SOA 的敏捷之路

    敏捷开发动摇了普通软件开发的很多假设。最重要的之一就是软件设计的演变方式。另一个就是自顶向下SOA所提倡的预先设计。在Martin Flower最新的文章中,他检验了这二者是否能够共存。

  • Dubbo 应用实践,演进以及未来规划

    演讲嘉宾曹胜利,阿里巴巴 中间件技术部 技术专家内容介绍Dubbo作为国内使用人数最多,影响力最大的RPC框架,经历了中间的几年停更之后,在2017年下半年开始逐渐恢复更新和维护,2018年投入更大精力去发展。我们的愿景是让国内有自己的合适的RPC解决方案。2018年下半年发布2.7之后,很多好的特性我们想通过这个平台告诉大家;同时我们期望给大家提供一些比较好的实践。当然,我们会把这接近一年时间的思考,一些经验,一些摸索的过程和大家分享。期望其他RPC框架开发者和使用者,都能够了解一些RPC的技术和内在。我们还从当前的一些总结出发,结合国外的技术方向,做一些未来的设想和规划。让更多人关注国内技术同时,关注国外的技术,以及这些技术的落地。内容大纲 Dubbo在(考拉,工商银行,挖财等)场景中的实践:包括遇到的问题,怎么分析,怎么解决,如何回馈给社区; 思考:针对用户的业务场景,社区遇到的问题,我们整体上怎么考虑的,又是怎么安排开源推进的; 最佳实践:针对现有的版本,我们期望的最佳实践方案; Dubbo最新的进展和规划:包括Dubbo 3.0的进展,和最新的Service Mesh的集成方案等。

    2019 年 1 月 2 日

  • 后端 BaaS 化(上):NoOps 的微服务

    微服务的概念其实和FaaS高度相似,也有不少公司用FaaS实现了微服务架构。

    2020 年 4 月 27 日

  • SOA != Web 服务

    许多人认为SOA和Web服务是一码事——但是它们不是。在最近的一篇文章中,Zapthink的分析师试图为此查找些原因,并称到了更清楚地区分这些术语的时候了。

发现更多内容

双非学历5年开发,45天吃透Github星标百万的Java全栈思维导图内容,成功斩获百度50W年薪Offer

程序员小毕

Java 架构 面试 分布式 微服务

Kafka在哪些场景下会造成重复消费或消息丢失?

码农架构

Java kafka 程序员 消息中间件 架构·

Kafka生产者哪些重要的参数是我们需要注意的?

码农架构

Java kafka 程序员 消息中间件 架构·

函数式编程Stream接口真的有那么好用吗?

码农架构

Java 程序员 Java 8 架构·

关于京东技术,你想了解的都在这里丨征文活动获奖及优秀专栏推荐

京东科技开发者

京东 征文大赛

电子书下载|2020 年云原生年货小红书来啦!

阿里巴巴云原生

容器 微服务 开发者 云原生 k8s

anyRTC新春大礼包

anyRTC开发者

音视频 WebRTC RTC

使用logstash作为docker日志驱动收集日志

LanLiang

Docker Logstash 日志系统

重磅发布 | 2021年OpenAtom XuperChain开源技术路径

百度开发者中心

百度 #区块链#

架构师训练营大作业(二)

Geek_f06ede

5分钟让你理解K8S必备架构概念,以及网络模型(上)

云流

大数据 架构

Elasticsearch 搜索结果解析

escray

elastic 日更挑战 死磕Elasticsearch 60天通过Elastic认证考试 2月春节不断更

产品经理:一款用户全量会话轨迹管理产品是怎么炼成的?

BonreeAPM

怎么理解Kafka消费者与消费组之间的关系?

码农架构

Java 大数据 程序员 架构

开发Kafka消费者客户端需要注意哪些事项?

码农架构

零基础实现Java直播(二):实现流程

ZEGO即构

图解分析:Kafka 生产者客户端工作原理

码农架构

Java 程序员 kafak 架构·

做了6年的Android,Jetpack-MVVM-高频提问和解答,看看这篇文章吧!

欢喜学安卓

android 程序员 面试 移动开发

【JS】事件委托

学习委员

JavaScript 前端 js 2月春节不断更

公安重点人员动态管控系统开发方案,情报研判平台搭建

WX13823153201

架构师训练营大作业

Geek_f06ede

Kafka消费者提交消费位移时提交的是当前消费到的最新消息的 offset 还是 offset+1?

码农架构

Java kafka 程序员 架构 消息中间件

Clubhouse是个啥?一夜爆火一码难求

架构精进之路

日更挑战 2月春节不断更 clubhouse

程序员成长第四篇:程序员的职业天花板

石云升

28天写作 2月春节不断更 职场天花板

Kafka 发送消息过程中拦截器的用途?

码农架构

Java kafka 程序员 架构·

即构发布 LCEP 低代码互动平台产品 RoomKit,实现互动房间0代码搭建

ZEGO即构

重磅发布 | 3.4K Star可视化神器来啦

百度开发者中心

工具 可视化 #飞桨#

安卓开发在线!Android面试吃透这一篇就没有拿不到的offer!大厂内部资料

欢喜学安卓

android 程序员 面试 移动开发

🎨 HTTP 协议的前世今生

飞天小牛肉

Java 程序员 面试 计算机网络 2月春节不断更

并发队列:PriorityBlockingQueue和DelayQueue案例使用

叫练

并发编程 队列 优先级队列 条件队列 并发队列

2021版阿里Java亿级并发设计手册:基础+数据库+缓存+消息队列+分布式+维护+实战

Java架构追梦

Java 阿里巴巴 面试 系统架构 亿级并发

微服务架构下如何保证事务的一致性

微服务架构下如何保证事务的一致性

JaBoWS、JBoGS和PoPS都只是垫脚石-InfoQ