红帽转型:SwitchYard工作代替JBoss ESB

日期: 2012-07-26 作者:James A. Denman翻译:蒋红冰 来源:TechTarget中国 英文

红帽的JBoss ESB很有可能即将成为历史。在上个月波士顿麻萨诸塞州红帽峰会和JBoss World大会上,有消息称红帽的旗舰企业服务总线将会让步于新的集成框架,该集成框架拥有更多的集成功能。它被称为SwitchYard工程,ESB/集成环境据说有更好的途径可以进入Drools规则引擎,业务流程建模符号(BPMN)的工具和Camel集成线路。

  SwitchYard V0.5这个月刚刚发布,JBoss中间件内部人员说已经有企业组织在致力于SwitchYard了,这是在为JBoss ESB的转换做准备。完全由SwitchYard代替JBoss ESB的JBoss计划开始于JBoss 6的SOA平台。然而,值得考虑的重叠部分是对SOA平台6的发布和SOA平台5有用的生命周期之间的期望,这可能会JBoss ESB的生命。

  “JBoss ESB 4是现存的ESB。SwitchYard是基本的JBoss ESB 5,”Keith Babo说,SwitchYard工程的领导。“集成是任何【面向服务架构】工程的基础部分,”Babo说。他认为企业架构需要全局观,这样他们才不会丢失大的图片或整个工作的细节。大部分组织都有多个工作组,相互独立工作,每一组对另一组在做什么不是了解很少。SwitchYard的目标是,使企业架构师在集成中更成功,并改善团队协作。

  “你可以学习集成的最佳实践,或者是死在仍然那些手写在一直的应用程序,并困难的维持着,”Ken Johnson说,他是像SOA平台、jBPM、JBoss ESB那样的JBoss集成产品管理主任,现在是SwitchYard的主任。Johnson说SOA的价值来自于它潜在的模块化设计,而SwitchYard就是设计来放大它的价值的。

  SwitchYard意味着给IT组织更好可视性,关于他们服务和正在交互的应用程序的可视性。“是的,SwitchYard是一个ESB,”Babo说,“但它是确实是结束开发SOA应用的一个方法。”新工具SwitchYard支持提供了一个集成设计的可视性代表。

  使用图形用户界面,企业架构师和应用工程师可以创建应用程序的可视性模型,这意味着提高了软件工程师的能力,他们有能力理解和与应用程序的整个构造进行沟通,也可以加速开发和集成项目。

  Babo说SwitchYard支持Camel线路、BPMN 2、Drools、其它消息工具、业务流程管理和服务编排。据Drools说,使用这这些工具,并结合SwitchYard的可视化代表,使运用SwitchYard变得不像运用JBoss ESB那么复杂了。

  Babo说对JBoss ESB抱怨的其中之一是,“入口太苛刻了。如果你没完全理解该项目,就进入的话,那么你会很难理解那些概念,这些概念让你使用ESB的强大力量。”根据Babo所说,SwitchYard工程通过增强版的工具和更基于标准的方法,轻缓了这些运用方面的症状。

  SwitchYard已经采用了服务组件架构方法(SCA)。据Johnson所说,SCA是一个很长的规格说明,包括很多小的子规格。“SwitchYard从未想过要聚集在每个小规格上,但是它确实达到的规格的核心。”

  同时,通过允许架构师和开发者利用他们已经学习的技能,工具有更近一步采用的打算。“你已经拥有技能,”Babo说,“而SwitchYard意味着让你使用那些技能,通过Camel线路、Drools、BPMN和其它工具建立SOA应用程序,同时使用SwitchYard可视性开发。”

  SwitchYard团队目的在从涉及集成到创建应用程序的那工具中抽象出事情本质的细节,然后通过JBoss AS7和OpenShift把他们部署到云计算,平常的Tomcat服务器或者其它不同的运行环境中。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

翻译

蒋红冰
蒋红冰

TechTarget云计算主编,主要负责云计算和虚拟化网站的内容建设。长期专注于IT前沿技术,对云计算、虚拟化、人工智能、区块链等技术都有了解;对行业趋势、市场动态有一定的洞察。

相关推荐

  • 问答:Apache Tuscany项目总览

    Apache Truscany项目提供了多种语言来执行服务组件架构(SCA)规范和相关技术,即将到来《Tuscany SCA in Action》一书,是使用Apache Truscany……

  • 服务组件架构(SCA)最新版本完全解读

    服务组件架构(SCA)标准体系的愿景,起源于IBM和BEA的概念,对面向服务架构(SOA)来说具有编程标准的性质,这个说法来自于……

  • 服务组件架构(SCA)如何简化SOA部署(一)

    SOA和Web服务已经成为主流,有些人认为它们现在实际上代表了部署新应用与合成服务。组件重用、开放标准和轻松装配合成服务……

  • SCA与OSGi的分析比较

    SCA和OSGi有着不同的提出背景和出发点,SCA规范是为了企业应用集成而制定,OSGi规范的初衷则是为移动设备计算而制定的。由于二者的出发点不一样……