57得票4回答
消息总线与消息代理的区别

消息总线[1]和消息代理[2]之间有什么区别? 两者都是应用程序中间件 两者都可以用于解耦各种系统 两者都可以具有规范化数据模型 两者都可以路由消息并提供其他功能,例如数据转换 据我所见,唯一相关的区别就是用于表示每个概念的图片。 如果它们之间有差异,请告诉我。 如果它们相同,请告...

49得票4回答
RabbitMQ和Mule的比较情况是怎样的?

RabbitMQ与Mule相比如何?我将建立一个使用消息导向架构和AMQP的应用程序(RabbitMQ提供了我需要的一切),但是我对于众多相关技术选择和类似ESB的概念感到困惑。我不确定是否在没有考虑其他替代方案的情况下做出选择。 我基本上清楚RabbitMQ是一个消息代理,它帮助我在生产者...

20得票10回答
BizTalk是一个ESB吗?

我正在研究架构模式,特别是企业服务总线(ESB)。在阅读了这篇文章《企业集成》之后,虽然没有太多经验,但我想知道BizTalk是一个ESB还是只是一个EAI(中心/辐条或总线)。 我发现这篇NServiceBus和BizTalk的文章将BizTalk描述为中央消息代理。 考虑到其他ESB框...

10得票8回答
开放源代码SOA堆栈

我将评估开源的SOA解决方案,有哪些选择? 我正在寻找提供(可能是)完整SOA技术栈的东西。 以下是我想要的功能 - BPEL BPM ESB SOA治理 良好的工具支持 目前看来Glassfish ESB是一个不错的选择。还有其他好的技术栈吗?

8得票3回答
ESB和EAI的区别

在大多数文章中,我看到ESB和EAI之间的主要区别是“EAI中的单点故障”。 我的问题是: 如果Hub在EAI中失败,我们是否认为这是单点故障。如果总线在ESB中失败,我们也可以说这是单点故障吗?如果不是,请简要解释一下。 在EAI中,如果中心枢纽(Hub)发生故障,它将导致整个系统的停...

8得票1回答
在TIBCO BW或Java中的WS

我发现在TIBCO中开发WS比在Java中编码要快得多。 使用TIBCO作为您的WS服务提供者和服务请求者是否明智投资? 同样适用于开发JMS消费者和发布者的前两个问题。 我的服务器端Java代码如何使用/侦听BW进程?到目前为止,我了解到有TIBCO适配器可以完成这项工作,并具有许多监...

8得票1回答
在Apache Camel应用程序中,如何进行单元测试并将模拟的端点注入到真实端点的位置?

我正在使用Apache Camel实现消息转换器模式,从RESTful端点消费消息并将其发送到AMQP端点。 封装应用程序基于Spring Boot,因此我使用Camel的“spring-boot”组件来集成这两个框架。如这个spring-boot链接中所建议的那样,我在一个@Configu...

7得票2回答
Web服务和企业服务总线之间的区别

我希望了解Webservice和企业服务总线(如Mule)之间的区别。当我搜索时,没有找到太多信息。 据我所知,企业服务总线用于集成服务,以便其他任何应用程序都可以使用、调用或集成。Web服务是企业服务总线中使用的一种方式。

7得票2回答
使用xpath获取xsi:type的值

我正在尝试确定正确的XPath表达式来返回Body元素上的xsi:type属性的值。我已经尝试了似乎所有的东西,但没有成功。根据我所读的,这似乎接近正确,但显然不完全正确。是否有快速指导,以便我最终可以解决这个问题? //v20:Body/@xsi:type 我希望您的代码可以返回 v2...