问题标签 [esb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1109 浏览

java - Mule ESB - 如何获取 MimeMessage 而不是 MimeBodyPart?

我正在尝试在 Mule ESB 中获取 FROM 电子邮件地址。
我将检索到的对象作为 MimeBodyPart 获取,我希望使用 MimeMessage。这该怎么做?

欢迎使用 Mule 或 Java 的任何解决方案。

入站端点的 Mule 配置部分如下 -

提前致谢。

0 投票
1 回答
228 浏览

web-services - 自我描述/自动描述服务在 SOA 架构中是松耦合还是紧耦合?

我认为自我描述/自动描述服务在 SOA 架构中是一件好事,因为(几乎)您知道调用该服务的所有内容都存在于服务契约(例如 WSDL)中。

对我来说,非自我描述服务的示例是 Facebook 查询语言(FQL http://wiki.developers.facebook.com/index.php/FQL),或任何在一个字符串参数中交换 XML 流以进行解析的 Web 服务XML 和执行处理。

最后一个似乎在技术上更加分离,因为从技术上讲,您可以在不对调用者产生技术影响的情况下切换实现,在业务级别处理实现/版本之间的兼容性。另一方面,没有强接口(稀释到服务及其版本中),使服务与现有实现紧密耦合(更难以互换服务并确保完美兼容)。

这个问题与如何使用 SOA 架构实现松散耦合有关

那么,SOA 架构中的自我描述/自动描述服务是松散耦合还是紧密耦合?对 ESB 有什么影响?

任何指针将不胜感激。

0 投票
2 回答
4185 浏览

c# - 企业服务总线真实世界使用或示例

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

0 投票
1 回答
1018 浏览

jboss - 将 Drools 与 JBossESB 集成

最近几周,我一直在研究 Drools 以及其他 CEP/规则引擎,我相信我想使用 Drools。我还有一个 JBossESB,它负责在不同服务之间路由消息。

除非我完全错过了这条船,否则我一生都无法看到如何通过 JBossESB 将数据输入 Drools。

在我的 ESB 内部,我有需要监控和正确路由的数据(事实)(一些数据属性还需要根据每个事实中的其他属性进行修改,我认为使用 Drools(Fusion 和 Expert 的组合) ) 将是处理此问题的最佳方法,但是,我在任何 JBoss(或其他)文档中都没有真正看到我将如何完成此操作。

这是马前车的情况吗?我在某个地方完全错过了船吗?

任何帮助是极大的赞赏。

谢谢。

0 投票
2 回答
146 浏览

wcf - WCF竞争消费模式

是否可以创建一个 WCF 服务(Web 服务),它在任何时候只接受一个连接,而所有其他调用要么排队要么被拒绝。

需要实施竞争性消费者模式,其中有许多客户可以处理手头的任务,但当客户要求更多工作时,任务必须只交给其中一个。通常作为企业服务总线的一部分完成,但找不到我乐于开始使用的总线,因此希望通过 WCF 服务获得这种行为。

任何想法的人?

0 投票
3 回答
389 浏览

.net - WCF:与非 .NET Web 服务共享库

我已将 Sonic ESB 进程公开为 Web 服务,并编写了一个 .NET 应用程序,通过调用其方法将数据上传到它。

为此,我在 .NET 端有一个复杂对象库,我以 xml 格式将其添加到 Sonic ESB 端的 Web 服务定义中。这是公开 Sonic ESB 进程的必要步骤,因为要调用的方法应该能够识别从 .NET 应用程序传递的对象。

但是,当我尝试将服务引用添加到 .NET 应用程序时,相同的库在服务的每一端都被视为两个不同的库,因为它们被分配到不同的命名空间。确保在创建服务引用时选中“在引用的程序集中重用类型”没有区别:彼此对应的不同类型是分开的。

因此,以下代码会产生错误:

任何建议将不胜感激!

0 投票
1 回答
553 浏览

.net - ESB 与自定义解决方案

我正在调查是否为新项目使用 nServicebus 或自定义解决方案。基本上我想创建一个“消息层”,它将接收来自各种来源的消息,处理这些消息,然后将它们发送到某个目的地。在大多数情况下,我检索并发送消息。在少数情况下,消息通过 Web 服务到达。我想知道 nServicebus 是否适合这种类型的项目,或者我应该创建一些通用接口并使用数据库作为我的消息队列。

一个例子是我需要通过 FTP 检索文件,解密这些文件,然后通过 COM 调用 (ActiveX dll) 处理它们。这个过程可能会在不同的点上失败。我希望能够指定何时必须重新检索、重新处理或重新发送消息。

0 投票
2 回答
9237 浏览

.net - Enterprise Service Bus、.NET Service Bus、NServiceBus 和总线上的轮子

企业服务总线(ESB)、.NET 服务总线(Windows Azure AppFabric 服务总线)、NServiceBus、RhinoServiceBus、MassTransit 等。

我试图了解这些技术的共同点或不共同点。

我今天早些时候参加了 Juval Löwy 关于 .NET 服务总线的演讲,他说 .NET 服务总线可以用作 ESB 的穷人版本,所以我认为这意味着 .NET 服务总线不是ESB,其他任何一个都是真正的 ESB 吗?

如果其他任何一个是真正的 ESB,与 .NET 服务总线相比,什么会使它们成为真正的 ESB?

0 投票
2 回答
394 浏览

soa - 如何处理所有这些中间件?

我的组织最近一直在争论我们是否应该将不同的中间件产品/概念整合到我们的应用程序中。我们正在研究的产品有 Pegasystems、Oracle BPM / BPEL、BizTalk、Fair Isaac Blaze 等,等等等等。

但我很难掌握这一切。在我继续评估这些不同产品的有用性(正面或负面)之前,我试图了解这个领域的所有不同概念。BPM、ESB、SOA、CEP、WF、BRE、ERP 等的字母汤让我不知所措。有些产品似乎涵盖了这些方面的一个或多个方面,而其他产品则专注于做一个。这些术语似乎都非常模棱两可并且相互混淆。

有没有很好的资源来处理所有这些不同的中间件概念/模式?一本书?一个网站?一篇总结得很好的文章?如果有一种资源可以将各种流行产品映射到他们所解决的模式中,则可以获得奖励积分。

谢谢,

〜贾斯汀

0 投票
5 回答
2558 浏览

.net - NServiceBus 与 SQL Server 消息传输

有没有办法使用 SQL Server 作为物理消息传输,而不是使用 NServiceBus 的内置 MSMQ 消息传输?

谢谢