Jeff Genender是从事咨询、培训并提供开源解决方案的Savoir技术有限公司的CTO兼首席架构师。他是Apache Geronimo的活跃提交者及项目管理委员会成员,是OpenTerracotta、OpenEJB、ServiceMix及Mojo(Maven插件)的“提交者”,还是若干部书的作者。 对SOA的任何讨论都要从坚实的基础开始。一个成功的SOA基础设施的基石是什么? Genender:一条消息总线/JMS容器,一些服务端点,通常是Web服务;路由——你需要对消息进行路由指向,并得到有保证的消息;对其进行编排;还有数据转换——有些类型的代码可用将数据从一个组件或状态转换……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
Jeff Genender是从事咨询、培训并提供开源解决方案的Savoir技术有限公司的CTO兼首席架构师。他是Apache Geronimo的活跃提交者及项目管理委员会成员,是OpenTerracotta、OpenEJB、ServiceMix及Mojo(Maven插件)的“提交者”,还是若干部书的作者。
对SOA的任何讨论都要从坚实的基础开始。一个成功的SOA基础设施的基石是什么?
Genender:一条消息总线/JMS容器,一些服务端点,通常是Web服务;路由——你需要对消息进行路由指向,并得到有保证的消息;对其进行编排;还有数据转换——有些类型的代码可用将数据从一个组件或状态转换为另一种。
组织常常要应付哪些方面的SOA基础设施?
Genender:他们往往会认为一切都应当纯粹是基于Web服务的,而不是去寻求一种企业集成模式。你可以插入任何类型的组件,但他们会使用ESB,美其名曰容器。有时候SOA行动完全是基于Web服务的。
他们忽略了关键的方面,比如缺乏点到点的需要。当我们向其展示如何利用Web服务并通过消息来路由数据——无需点对点时——他们就会眼前一亮。
另一种需要应对的问题也是与此密切相关的,即是并不理解企业集成模式、SOA模式,以及如何去应用它们到其自己的业务流程上去。理解这些模式,像消息过滤器或路由模式——这些企业集成模式的底层——可使其迁移至SOA变得更为容易。(SOA)不会如其所愿,除非他们理解了自己所能应用到架构上的所有的模式。
你一定会感到惊讶,我们遇到的那些大公司把整个企业基础设施都放到一条ESB上,把它作为一个浮夸虚荣的Web服务。这令人震惊。
本文是对Jeff Genender采访的下半部分。在上半部分中,他讨论了流行的JMS容器AcitveMQ的使用。
作者
相关推荐
-
总线技术究竟该不该用?
曾几何时企业服务总线(ESB)被视为企业IT的核心。今天,不仅ESB受到了比被废弃还要糟糕的攻击,若干开发趋势似乎对更简单的消息总线也发起了质疑。
-
从ESB到微服务:如何演变?
从web开发人员的角度看,大量的微服务部署到轻量级的Karaf 容器中,这就符合了ESB的定义。
-
普元ESB6.3GA版发布 新增热点功能提高企业管控力
2013年6月,国内最大的软件平台厂商普元发布了企业服务总线Primeton ESB 6.3正式版。该版本是在原有广受好评ESB产品基础上,融入了SOA服务治理以及文件传输等热点功能。
-
企业流程管理BPM未来应用趋势
业务流程管理(BPM)不是一个新概念,它是从相关的业务流程变革领域,那么在未来的应用上,BPM存在哪些趋势?