设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客

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

2007-9-12 13:39| 发布者: joejoe0332| 查看: 4151| 评论: 0

  选择适用的开源 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

酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部