你好stackoverflow的世界,很高兴见到你们.
我在这里的第一个问题是关于我现在正在进行的一项研究:我必须在开源软件导向架构中进行选择,在我看来,三个完整的平台(他们拥有我需要的所有部分)是:
我在这些平台上的结论是:
- JBoss得到了一个庞大而活跃的社区的支持,这是我听过的第一个.缺点是它的 ESB无法匹配服务的多个端点 - 换句话说,它只匹配每个服务的一个端点;
- Apache也有一个很棒的社区,并且有 Tuscany SCA(服务组件架构) [ http://tuscany.apache.org/] - WSO2和JBoss没有SCA中间件(告诉我这里是不是错了);
- 除了SCA之外, WSO2有一个完整的套件(似乎它有所有SOA的中间件).这里的缺点是社区只有350名成员 - 他们声称他们已加入Apache项目,但我不认为Apache社区直接支持他们的产品.
如果我的研究给我带来了不正确的结论,请告诉我我误解了哪些内容,如果你认为它不完整,并且有其他需要考虑的事项,那么知道它们是什么就会非常有用.我没有提到单件(例如Bonita的BPM [ http://www.bonitasoft.com/])因为我认为如果我从一个套件开始然后我改变一些部分就可以更容易地构建SOA.
如果您认为这不是正确的方法,我会很乐意考虑您将要向我展示的任何替代方案.
编辑
以下是我在平台上找不到的部分:
- Jboss:业务活动监视(BAM),服务组件体系结构(SCA)WSO2:SCA;
- Apache:开发工具(可能使用Eclipse),业务流程管理(BPM),业务规则,注册表
- WSO2:SCA.
在此先感谢大家,
还在学习的人