标签: esb

SOA治理解释

有人知道SOA治理的全部意义吗?SOA治理和IT治理之间的区别(或相关性)是什么?如何使用市场上可用的SOA平台应用它?

在不应用SOA治理的情况下,构建在SOA平台上的项目能否成功?怎么样?我是从实际的角度来谈这里的.

soa esb resource-governor soa-governance

9
推荐指数
1
解决办法
2430
查看次数

在Amazon EC2上运行NServiceBus

所以我已经看到了一年前+/- 前面询问有关在Amazon EC2上支持NServiceBus的一些参考和链接.想知道最近有没有人试图对此做任何事情?

我看过以下文章/帖子,但担心信息和相关链接已过时.

亚马逊EC2上带有NServiceBus的不太积极的体验
正确的想法,对此有何看法
Azure Love,但没有亚马逊?

我在NServiceBus论坛上看到很多关于"下一版本"的讨论,主要关注对云的支持(当前版本为2.5).我有一个场景,我想在Amazon EC2实例的集群上运行带有MSMQ或RabbitMQ的NServiceBus,但我担心没有更多关于在Amazon上实际使用NServiceBus的人的讨论.

任何人成功做到或有理由避免考虑它?

[编辑] - 是否有人知道使用保留实例是否解决了上述文章中描述的EC2重启的问题?

esb nservicebus amazon-ec2

9
推荐指数
1
解决办法
2035
查看次数

NServiceBus是ESB吗?

NServiceBus是ESB还是轻量级ESB?或者它更像是具有持久/可靠消息传递的WCF?它看起来更像是一个消息框架而不是ESB.

只是想要一些指针,因为我刚刚开始研究不同的ESB产品以及它们能够做什么或不做什么.

esb nservicebus

9
推荐指数
2
解决办法
6742
查看次数

如何打包/部署ESB?

我试图围绕Apache Camel,这似乎是一个轻量级的ESB.如果我正确理解Camel/ESB,那么您可以将Camel Route视为节点和边的图形.每个节点都是路由上的端点(可以使用/生成消息).每条边是两个不同端点(1个生产者和1个消费者)之间的路径.

假设这是正确的,我有一个实际的问题:最佳实践是如何规定部署应用程序的ESB/Camel Route的?我应该将其打包为自己的JAR,还是值得成为自己的充满EJB,Web服务和其他JAR的EAR?

我想我是在询问如何部署/构建Camel Route或ESB,例如:

my-esb.ear/
    ejb1.jar/
        MyEJB_1.class
    ejb2.jar/
        MyEJB_2.class
    webservice.war/
        MyWebService.class
Run Code Online (Sandbox Code Playgroud)

要么...

my-esb.jar/
    MyEJB_1.class
    MyEJB_2.class
    MyWebService.class
Run Code Online (Sandbox Code Playgroud)

java architecture soa esb apache-camel

9
推荐指数
1
解决办法
3481
查看次数

为什么微服务架构不是基于企业服务总线?

在构建符合微服务架构(http://martinfowler.com/articles/microservices.html)的整体服务时,有哪些理由反对(或使用)企业服务总线的功能?为什么我们应该使用哑管和智能端点,而不是使用更智能的管道,并能够开发更简单的服务?

esb microservices

9
推荐指数
2
解决办法
2536
查看次数

企业服务总线实际使用或示例

我正在研究像NServiceBus这样的.net的ESB事件,有人可以强调哪些现实世界的业务问题可以解决(忘记技术优势)?这用于集成不同的系统.

c# esb nservicebus

8
推荐指数
1
解决办法
3853
查看次数

基于Node.JS的ESB

有没有人知道用Node.JS编写的ESB.似乎节点对此很有用.可能会注意到IBM DataPower的规模,我现在只需要以下功能:

  • 基于内容的路由
  • AAA
  • 记录
  • 监控

我可以自己开始写一个,但我想知道是否可能有一个现有的项目要构建.

谢谢

esb node.js

8
推荐指数
1
解决办法
8105
查看次数

请联系Talend Open Studio ESB用户反馈(与jbossesb/mule/servicemix相比)

我正在快速回顾一下ESB,到目前为止,我对Talend ESB感到惊讶和印象深刻.我真的期待Mule,一个更公认的开源esb,成为事实.

在我仅进行学术和基础测试评估之后,有没有更多有Talend实践经验的人(最好是在使用其他开源ESB之后)提供任何优点/缺点?

令我印象深刻的领域是:*EAI,即可用于集成的组件/传输数量.我发现其他一些ESB更多的是"你可以通过使用Camel或其他库来获得该功能",但是在设置这些"外部可用"功能时却没有提供简单的集成/指导.

*作为单点服务总线的安全性.看来Talend为管理所有公开的SOA服务的安全性提供了很好的支持.我没有机会在实践环境中完全尝试它(再次,有更多经验的人请!),但ESB为您提供完整(在运行期间可管理)安全控制的想法很有吸引力.

*非常好的契约优先IDE支持创建服务,然后由ESB使用.再次,请诚实的反馈.

*我对部署方面有点担心,听起来你需要运行多个服务器/服务,而ESB解决方案的"部署"(存储库的东西......?)可能会导致多点部署.此外,当转移服务地点(开发/测试/生产)时,我的快速审查并不是那么清楚(特别是与其他ESB解决方案相比......如果它们都有点复杂,那就没问题).

*诸如契约优先Web服务之类的用例,可以聚合/组合/重新映射来自多个其他Web服务(可能是二进制java rmi或ejbremote)的信息以填充响应.

*使用诸如监视ftp服务器的文件丢弃,拾取文件,解析xml/csv/edi文件格式以提供给另一个服务(不一定是大批量处理)的用例

*用于监控RSS提要的用例,用于包含XML/CSV/EDI文件链接,下载(新)文件,处理/提供给其他服务的新条目.

*CIFS/Windows共享我没有查看,但我也会在这里询问监控文件的位置/提取.

问题:有Talend ESB经验的人,请提供有关真实世界准确性和/或陷阱的上述陈述的评论,以及更多真实世界的反馈.就像我上面提到的那样,从表面上看,我真的被Talend Open Studio免费提供的开源作为开源​​,但在没有许可的情况下可以在商业环境中使用,说实话,JbossESB和Mule在放入时有点失望在Talend ESB旁边.

感谢您的任何反馈!

jboss esb mule talend apache-servicemix

8
推荐指数
2
解决办法
3874
查看次数

java.io.NotSerializableException:java.util.HashMap $ Values

堆栈跟踪:

org.jboss.remoting.InvocationFailureException: Unable to perform invocation;
nested exception is: java.io.WriteAbortedException: writing aborted;
java.io.NotSerializableException: java.util.HashMap$Values
Run Code Online (Sandbox Code Playgroud)

遗憾的是,日志不显示序列化问题发生的行或类,但调试ESB直到出现问题的步骤所有使用的HashMap都只有Seri​​alizable对象,如String,Long和Date!

此外,调用远程方法时出现问题,该方法为void.

你以前见过这样的东西吗?

java serialization esb hashmap map

8
推荐指数
1
解决办法
1万
查看次数

SQL Service Broker作为.net的通用企业消息总线

我需要一个针对发布者/订阅者功能的企业服务总线/消息队列解决方案.我知道MANY存在...... MSMQ,MS系列,RabbitMQ,NServiceBus等等......

我的一个要求是在共享托管解决方案中,我能保证的唯一依赖是SQL 2005及更高版本......这直接导致我直接进入SQL Service Broker.

如果听起来我正试图将ESB功能塞进SSB ......我想我是......

我的问题是:有没有人知道.NET API或框架位于SQL Service Broker之上并且已经提供了大量的管道工程?

如果我使用纯ADO.net,我可以通过调用存储过程将项添加到队列,但是然后:

  1. 根据谈话的性质,我会为每条消息进行一次对话吗?
  2. 如果是这样,我会丢失顺序消息处理吗?
  3. 我如何接收消息(我知道t-SQL中的接收语法),是否在消息循环中重复调用存储过程以尝试从队列中获取消息?
  4. 或者我会等待吗?保持连接打开并永久执行存储过程?
  5. SQL Service Broker不支持独白对话,但我读过它们可以实现...

正是这些问题让我希望现有的.net解决方案已经完成了所有这些工作.

sql-server esb service-broker

8
推荐指数
1
解决办法
2972
查看次数