RSS订阅


    抓虾    pageflakes
    Rojo    google reader
    netvibes    my yahoo
    newsgator    blogdtnes
    鲜果    哪吒
    有道

SOA开源大势(三):开源SOA项目的应用

来源: LUPA开源社区
发布时间: 2007-09-12 13:39 作者: 谢镇泽 来源: IThome 版权申明

字体: | 上一篇 下一篇 | 打印


文章来源于http://www.lupaworld.com
  选择适用的开源 SOA 项目

  开放源码SOA项目的适用性,除了考虑质量参差不齐的因素外,更多时候是取决于你的用途。提供几条评估开放源码SOA项目时需要考虑的要点:

● 起源:项目的起源可作为决选的参考。了解项目的历史,有助于判别它是否符合企业的需求。

● 成熟性:还在Alpha或Beta阶段的项目,与发行次数多的项目相较,通常功能性较少,或臭虫较多。

● 对标准的支持:从头开始的项目,较能确保支持一些标准。Mule因出道早,现在得要回过头来调整架构。

● 弹性的部署选择:有些ESB支持多样化的部署模式,可以快速入门,然后需要时,再转移到进阶的部署模式。

● 平台支援:考虑项目是否支持目前已使用的平台,包括应用程序服务器、网站服务器、讯息中介软件,以及应用程序框架等。

● 社群成长性及动能:积极活跃的社群,除了能帮助初学者入门以外,更有助于项目的未来发展。

● 商业支持:在国内,采用开放源码产品最大的困扰,是难以找到合适的导入厂商。此时可以找一些对开放源码有研究的社群高手,读者可以在JavaWorld@TW这类的社群网站找到他们,并询问他们任职的公司是否提供此类服务。

● 工具及文件:与商业化产品相较,开放源码通常在工具及文件上较不完备。随着Eclipse及NetBeans此类整合性开发平台的成熟,加上开放源码的商业化走势,此类状况逐渐改善中。总之,采用开放源码需具备实验精神。

SOA 相關開放源碼项目的授權方式及網址

项目名稱 網址
Mule mule.codehaus.org
Xfire xfire.codehaus.org
ServiceMix servicemix.org
LogicBlaze FUSE www.logicblaze.com
Sun Open ESB open-esb.dev.java.net
IONA Celtix celtix.objectweb.org
Apache Synapse ws.apache.org/synapse
Eclipse STP www.eclipse.org/proposals/stp/
JBoss JEMS www.jboss.org/products/index
Petals ESB wiki.petals.objectweb.org
Apache Tuscany incubator.apache.org/tuscany/
JBoss ESB labs.jboss.com/portal/jbossesb
www.jboss.com/products/esb
Apache CXF cwiki.apache.org/CXF/
ChainBuilder ESB www.chainforge.net
NetBeans Enterprise Pack www.netbeans.org
Fabric3 fabric3.codehaus.org
文章来源于http://www.lupaworld.com

声明:LUPA开源社区刊登此文只为传递信息,并不表示赞同或者反对。
22/2<12

查看全部评论(0)我来说两句 直接向LUPA提出您的宝贵建议

-5 -3 -1 - +1 +3 +5