借 InfoQ 发布 Nicolai Josuttis 的新书——《SOA in practice》——摘录的机会,编辑 Stefan Tilkov 采访了作者。采访的内容主要关于作者对 SOA 的理解,以及导致 SOA 成功的几个关键因素。作者有几个观点值得注意:
- SOA 是一种维护系统环境(system landscapes)的方法。
- 不应由技术驱动服务的设计。
- 缺乏 SOA 的社区不利于 SOA 的发展。
- SOA 的主要目的不是重用,而是建立松耦合,提高应对变化的能力,降低它的成本。
- 慎用 BPEL 引擎。
对于导致 SOA 成功的关键因素,作者不认为技术处于主导地位。他认为:
- 理解 SOA 确切的含义
- 你需要最高管理层的支持
- 你需要协作和信任的文化
- 你需要非常小心地引入 SOA
- 引入 SOA 的团队必须把他们自己视为业务团队的服务提供者
最后,作者给出忠告:一定要动手去做,并不断地复查和回顾,而且不要过于依赖一种技术。
更多内容推荐
SOA:我们从这里走向何处?
“关于SOA是否已死,还是生机勃勃,又或根本未曾存在,还是消逝在新墨西哥的罗斯韦尔,争论已经足够了。不容争辩的事实是,许多组织正朝着至少将他们的业务应用产品的一部分面向服务化而努力,而这还会增长。”Joe Mckendrick谈到,那么从这里出发我们将奔向何处?
是否该重新衡量 SOA 产品了?
Gartner分析师Roy Schulte是SOA方面的专家,他参与编写了1996年那份为业界引入SOA这一术语的Gartner报告。前不久Susan Hall对他进行了采访。此次采访试图回答这样一个问题,即是否应该重新调整对SOA的期待了?
事件驱动架构与面向服务架构
事件驱动架构(EDA),作为构建更好的SOA的有益且可行的选件,开始出现在人们的视野中。David Luckham最近发布了一个由两部分组成的论文支持这一主张,InfoQ同样也发布了一篇关于BI和SOA的文章来阐述它。
文章:SOA 编程模型
文章介绍了在SOA领域中逐渐崭露头角的编程模型,如Windows通信框架,Java业务集成(JBI)和服务组件架构等。如果你正在研究或者开发SOA相关项目,本文会非常有帮助。
访谈及书摘:Thomas Erl 的《SOA 设计模式》
3月,InfoQ发布了Thomas Erl的新书(《SOA设计模式》)的摘录,并借此机会采访了作者。话题涉及模式目录(patterns catalog)的作用,面向服务、SOA和Web服务三者之间的区别,以及SOA世界的现状。<a href="http://www.infoq.com/cn/articles/thomas-erl-soa-patterns" target="_blank">直接点击阅读完整文章</a>。
调查显示,SOA 失败?
Assaf Arkin对最近一篇指出SOA失败的报道提出了质疑,接着ZDNet的Joe McKendrick写了篇文章来分析SOA失败的含义。
访谈和书摘:Eben Hewitt 的新书《Java SOA Cookbook》
Eben Hewitt的新书《Java SOA Cookbook》从Java实现的角度讨论了面向服务架构(SOA)。在这本书中,Eben讨论了SOA模型基础、工具和最佳实践。同时本书还涉及了SOA治理和企业服务总线。
基于经验的 SOA 成功原则
在SOA领域工作多年之后, Jean-Jacques Dubray写下了他所信奉的四条促进实现成功SOA的原则。
总复习 | 重新来“看书”
今天我站在“看书”的视角,带着你进行一次复习。这些书大多是在我个人成长过程中,给我留下深刻印象的。
2019 年 4 月 26 日
微服务架构:微服务究竟是灵丹还是毒药?
究竟该不该上微服务?微服务是灵丹还是毒药?
2020 年 1 月 24 日
答疑丨对于设计模式而言,场景到底有多重要?
今天,我将会针对遗留的问题进行总结和答疑,并且在最后列了一个书单,可能会对你学习设计模式有一些帮助。
2020 年 1 月 8 日
微服务的历史与陷阱
微服务是近几年非常火热的架构设计理念
真实世界里的 SOA
微软发布了一个名为“真实世界里的面向服务架构(SOA)”的电子书。这本书表达了微软对面向服务架构的观点,并包括了数个展示如何用微软产品和技术实现SOA的真实案例。
我们高呼的下一代微服务 Service Mesh 到底是什么?
考虑到有的同学之前可能没有接触过 Service Mesh 这个概念,所以这里我先对 Service Mesh 做一个简单介绍,作为后续内容的基础。
2018 年 3 月 17 日
作者采访、书评和样章:《应用 SOA》
InfoQ采访了《应用SOA》新书的作者,撰写了一篇书评,并提供了样章下载。作者之一的Boris Lublinsky是InfoQ SOA栏目的编辑。在采访中,作者谈到了引入SOA的主要障碍,缺乏技能带来的问题,以及他们对SOA成熟度的估计。<a href="http://www.infoq.com/cn/articles/applied-soa" target="_blank">直接点击阅读完整书评、采访及样章</a>。
文章:SOA 治理──企业视图
在这篇新文章里, SOA架构师Michael Poulin解释了SOA治理在确保SOA项目成功中的必要性,并解释了OASIS SOA参考模型以及相应的分派给SOA治理的SOA参考架构。Michael从企业的视角观察了SOA治理的细节并通过几个SOA治理策略的例子进行了阐释。<a href="http://www.infoq.com/cn/articles/poulin-governance" target="_blank">直接点击阅读完整文章</a>。
结束语 | 静下心来,品味经典
从专栏上线发布到现在,不知不觉三个月时间过去了,感谢你的一路陪伴,今天到了说再见的时候。
2019 年 8 月 17 日
技术干货那么多,如何选?
面对技术干货,循证参考决策路径,切磋比对思考方式,连结形成知识体系。
2018 年 11 月 23 日
暂无签名
推荐阅读
一匙治理即帮助 SOA?
IT SOA vs 业务 SOA?
SOA 实现八大陷阱
区块链与 IOT 在鸡只溯源中的协同应用实践
2018 年 9 月 12 日
SCA 的问题?
到底什么是微服务?
2018 年 8 月 23 日
程序员练级攻略:分布式架构工程设计
2018 年 7 月 17 日
电子书
大厂实战PPT下载
换一换 钟黎 | 腾讯 知文技术负责人
孟繁亮 | 华为 开源软件能力中心 AI 领域首席架构师
艾石光 | 字节跳动 前端工程师
评论