Apache Synapse加速开源SOA
时间:05-18
来源:IT专家网
点击:
ESBs使各种应用和组件能以面向服务的架构(SOA)的可预见到的方式与彼此交互。随着1.0的发布,Apache Synapse已经超出了其最初的规划,较之于其原计划提供了更多的功能和更多性能。
"在此就像不会堵塞的传输,我们已经做了大量的漂亮的酷酷的东西。"Paul Fremantle,Apache Web服务PMC成员及WSO2 Inc的技术销售副总裁,是如此告知TechTarget的."结果就是我们花了更长的时间,但我们获得的更多。"
不仅是更多的特性还有更多的性能。Fremantle解释到他曾经预期Synapse将表现良好,但是当他们开始做测试的时候,它打破了我的预期。根据Fremantle的说法,这些尝试都是有大量的供应商在背后支持,包括Blue Titan, Infravio,Sonic Software,Iona 及WSO2。
Open source SOA startup WS02是Fremantle的雇员,也为Synapse提供商业支持。Fremantle很快注意到Synapse项目仍然从大量供应商的贡献中获益。
"我们已经从一些关键的外部人物那获得了持续的贡献。我们已经获得了一个IBM委托者,而且我们从启动这个项目时就已经获得2或3个委托者。"Fremantle说道。也许一些人会争辩说WS02主宰了整个项目,Fremantle却不是这样认为。
"事实是我们已经获得了一些家伙,我们给予他们自由工作的权利,但是以很容易平衡的包含架构的形式。"
Apache Synapse不是唯一一个尝试开发ESB的开源;软件启动的MuleSource也正在尝试一个相似的壮举。
在2006年,Ross Mason--Ross Mason的创始人兼CTO,告诉internetnews.com Apache Synapse 在ESB上的努力,实际上还只是在一个酝酿阶段,并不能满足企业的预期。
Fremantle并不同意这个观点。
这并不是说Mule和Synapse需要竞争。Fremantle认为这两个ESBs是可以互补的,Mule提供传统系统的集成支持,而Synapse则为基于XML的方法提供支持。
"WSO2有一个叫做WSO2 ESB的产品,其实际上是Apache Synapse很一般地运用Ajax管理控制台实现的。"Weerawarana说道。"WSO2 ESB很显然比Mule等更易于使用,而且其表现也是出乎意料的好。我们将在下周宣布继续使用该产品。"
Fremantle说到,虽然WS02是一个商业企业,但WS02所做的每一件事情都是属于开源做的,所以从Apache或WS02下载Synapse并不存在很大的区别。"我们小心地将核心组件返还到Apache Synapse。"
Weerawarana注意到该项目在过去的近两年内已经走了很长的一段路了,一开始根本就没有任何代码。
"在这条路上存在这很多挑战,但我们花时间提出了一个杀手锏式的架构。"Weerawarana说道。"Synapse是第一个也是惟一一个实际上完全基于XML和Web服务调解问题的ESB。"
继续向前看,Synapse将在三到六个月内发布下一版。
"它在此的大部分来源依赖于用户反馈。"Weerawarana解释道。"我们计划在其他事件中为分布式执行提供更多的支持。"
"在此就像不会堵塞的传输,我们已经做了大量的漂亮的酷酷的东西。"Paul Fremantle,Apache Web服务PMC成员及WSO2 Inc的技术销售副总裁,是如此告知TechTarget的."结果就是我们花了更长的时间,但我们获得的更多。"
不仅是更多的特性还有更多的性能。Fremantle解释到他曾经预期Synapse将表现良好,但是当他们开始做测试的时候,它打破了我的预期。根据Fremantle的说法,这些尝试都是有大量的供应商在背后支持,包括Blue Titan, Infravio,Sonic Software,Iona 及WSO2。
Open source SOA startup WS02是Fremantle的雇员,也为Synapse提供商业支持。Fremantle很快注意到Synapse项目仍然从大量供应商的贡献中获益。
"我们已经从一些关键的外部人物那获得了持续的贡献。我们已经获得了一个IBM委托者,而且我们从启动这个项目时就已经获得2或3个委托者。"Fremantle说道。也许一些人会争辩说WS02主宰了整个项目,Fremantle却不是这样认为。
"事实是我们已经获得了一些家伙,我们给予他们自由工作的权利,但是以很容易平衡的包含架构的形式。"
Apache Synapse不是唯一一个尝试开发ESB的开源;软件启动的MuleSource也正在尝试一个相似的壮举。
在2006年,Ross Mason--Ross Mason的创始人兼CTO,告诉internetnews.com Apache Synapse 在ESB上的努力,实际上还只是在一个酝酿阶段,并不能满足企业的预期。
Fremantle并不同意这个观点。
这并不是说Mule和Synapse需要竞争。Fremantle认为这两个ESBs是可以互补的,Mule提供传统系统的集成支持,而Synapse则为基于XML的方法提供支持。
"WSO2有一个叫做WSO2 ESB的产品,其实际上是Apache Synapse很一般地运用Ajax管理控制台实现的。"Weerawarana说道。"WSO2 ESB很显然比Mule等更易于使用,而且其表现也是出乎意料的好。我们将在下周宣布继续使用该产品。"
Fremantle说到,虽然WS02是一个商业企业,但WS02所做的每一件事情都是属于开源做的,所以从Apache或WS02下载Synapse并不存在很大的区别。"我们小心地将核心组件返还到Apache Synapse。"
Weerawarana注意到该项目在过去的近两年内已经走了很长的一段路了,一开始根本就没有任何代码。
"在这条路上存在这很多挑战,但我们花时间提出了一个杀手锏式的架构。"Weerawarana说道。"Synapse是第一个也是惟一一个实际上完全基于XML和Web服务调解问题的ESB。"
继续向前看,Synapse将在三到六个月内发布下一版。
"它在此的大部分来源依赖于用户反馈。"Weerawarana解释道。"我们计划在其他事件中为分布式执行提供更多的支持。"
- IBM 将SOA视为“业务驱动计算”(04-28)
- Sun 通过GlassFish观察SOA开发(04-28)
- SOA,切勿忽视安全性(04-30)
- Eclipse Europa:SOA工具已准备就绪(05-25)
- XML维护:SOA数据管理(06-23)
- 解决服务粒度挑战 构建正确服务组合(06-25)