我会评估开源SOA解决方案。有什么选择?
我正在寻找提供(可能)完整SOA堆栈的东西。
开源SOA架构
我想下面的功能 -
- BPEL
- BPM
- ESB
- SOA治理
- 好工具
现在Glassfish的ESB的样子这是一个很好的选择。还有其他好的堆栈吗?
我会评估开源SOA解决方案。有什么选择?
我正在寻找提供(可能)完整SOA堆栈的东西。
开源SOA架构
我想下面的功能 -
现在Glassfish的ESB的样子这是一个很好的选择。还有其他好的堆栈吗?
几个月前我读完“开源SOA”。它覆盖了许多与SOA相关的开源资源,并且在各种选项之间做了很好的比较/对比。我强烈建议看看这个。
Mule是一款非常流行的开源ESB工具。 如果Mule/Glassfish提供了许多你并不需要的功能,也许ActiveMQ和Spring Integration的组合对你来说是最好的选择。
我不认为Mule社区版涵盖OP的要求,Sping Integration和ActiveMQ也不是更多的消息代理。 – 2010-04-10 20:53:56
Apache ServiceMix提供了ESB的基础设施,这将在一个非常完整功能的方式做SOA。 Apache Camel也可以插入到ServiceMix中以增强路由和消息传递规则。
我在认真的看着Sun GlassFish ESB。虽然我是.net开发人员,但工具和示例(以及有关亚马逊的书籍)非常好,易于使用。它不包括治理,但非常强大的BPEL - 为了我想要的,我甚至不需要知道Java的奖金。
也安装并运行在不知道Linux voodoo的窗口中 – 2010-04-10 20:15:39
我已经在这个previous answer提到的几个开源ESB,但考虑你的要求,我会短名单ServiceMix,JBossESB和OpenESB。
我对JBossESB没有太多的经验,但我从可信赖的渠道得到了很好的反馈,我知道它有很好的工具。 OpenESB绝对是一个严肃的候选人(尽管对未来有一点不确定性)。我没有找到完美的服务组合的文档(很难找到的东西)。因此,我的选择将在OpenESB和JBossESB之间进行(请注意,它们不包括治理,在我看来,它实际上更多是一个人,而不是技术问题)。
我一直在为使用面向服务的技术的科学工作流工作,这可能对您有用。它被称为OMII-UK,现在分发包含相当多的功能。全部基于开源技术(例如,Tomat,Axis,ActiveBPEL,Eclipse BPEL ...)。也许值得一瞧。
Progress FUSE(Apache ServiceMix)是纯ServiceMix缺少文档的答案。
您可以使用Apache ODE来集成BPEL。
设置好这里找到教程:
WSO2提供了一个完整的开源SOA栈。它是唯一一家从数据到屏幕提供完整SOA堆栈的厂商,既可以在本地运行,也可以在云中运行。
WSO2 SOA栈包括...
您可以得到更多关于WSO2 SOA堆栈访问的详细信息http://wso2.org
免责声明:我是一名在WSO2工作的建筑师。
谢谢。我会检查出来的。 – Padmarag 2011-09-07 07:40:13
我正在阅读这本书,它除了提供一些额外的知识外,还提供了上述主题的良好报道。 标记这是被接受的答案。 – Padmarag 2010-05-21 11:19:17