问题标签 [eai]

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 投票
2 回答
1072 浏览

messaging - EAI - 消息桥与消息翻译器

我一直在阅读 Spring Integration 和 Enterprise Integration Patterns。

我被困在消息桥模式: http: //enterpriseintegrationpatterns.com/MessagingBridge.html http://static.springsource.org/spring-integration/docs/2.0.0.M3/spring-integration-reference/html /bridge.html

在消息处理方面,消息传递桥和消息转换器有什么区别?难道它们都不能让两个需要不同格式的实体一起工作吗?

0 投票
1 回答
20418 浏览

apache-camel - Apache Camel 的替代品是什么

如果我正在为轻量级 EAI 框架评估 Apache Camel 的替代方案 - 我应该在评估中包含哪些内容?

  • 开源或闭源都可以
  • 它不必是 Java,但它必须在 Windows 上运行
  • MS 替代品还可以
  • 我不想要一个成熟的 ESB
  • 它应该支持文件、SOAP Web 服务和 REST 端点。OData 支持将是一个奖励。
0 投票
1 回答
447 浏览

.net - 使用 BabelWay 作为企业服务总线的替代方案?

我们公司正在寻找一种解决方案来简化第三方系统的集成。我们已经进行了大量研究,并且知道有许多可用的企业服务总线解决方案。然而,像微软的 BizTalk Server 这样的解决方案提供了太多的功能,并且是复杂的四个我们的需求。

我们找到了一个名为BabelWay ( http://www.babelway.com/ ) 的解决方案,它完全符合我们的要求,但是它非常昂贵。因此,在提交此解决方案之前,我们想知道是否有人知道提供相同功能的任何替代方案?这将对我们有很大帮助,使我们能够为我们的解决方案做出更好的选择。

对于那些不知道 BabelWay 的人来说,它是一种云中的集成服务,它使用户能够轻松地与使用不同通信协议和数据格式的第三方系统进行通信。为此,它提供了一个简单且用户友好的 Web UI,允许用户直观地创建转换并配置不同的通信选项。

因此,我们正在寻找一种替代方案,它以同样的简单性提供大致相同的功能。它可以,但不一定是云中的解决方案。基于 .NET 的解决方案对我们来说是一个优势,但这不是必须的

先感谢您

0 投票
3 回答
712 浏览

rabbitmq - 使用原始(不使用网关)Spring集成时如何关联请求和回复?

我正在学习 Spring-Integration,并对 Gateway 和 Service-Activators 有基本的了解。我喜欢网关的概念。Spring Integration 在运行时为网关生成代理。此代理对网关的消费者隐藏所有消息传递细节。此外,生成的代理也可能关联请求和回复。

出于学习的目的,我开始使用原始 Spring Integration 功能而不是使用网关来实现请求和回复相关性。我可以在请求标头中设置相关标识符,但在接收通道回复时无法指定相关标识符。以下(在问题的末尾)是相同的代码片段。此外,相关内容如何针对消息代理(例如 RabbitMQ)起作用?RabbitMQ 是否提供了检索带有特定标头(相关标识符)的消息的能力?

谢谢。

0 投票
1 回答
376 浏览

websphere - 调试使用 BizTalk、Jitterbit、Websphere 消息代理等开发的集成项目有哪些不同的方法?

我想知道哪个集成产品提供了最好的调试功能?此外,人们通常使用哪些方式来调试不同集成产品(如 BizTalk、jitterbit、Websphere 消息代理、Talend 等)中的集成项目。在这些产品中可以以什么粒度进行调试?

0 投票
1 回答
1366 浏览

rest - 如何在分布式平台中设计规范的数据模型?

我正在尝试为我正在开发的分布式平台定义规范数据模型,该模型基于以下架构:

  • RESTful API 外观,向客户端公开功能
  • 基于 Apache Camel 的底层中间件,用于路由和转换客户端请求
  • 中间件调用的 RESTful 业务服务

这个想法是让外观层将传入的请求转换为通用信息模型,该模型具有带有标头和有效负载的自定义消息的形式:

  • 标头应包含中间件(Apache Camel)所需的信息,以便将消息路由到请求的工作流(因此基本上,外观知道应该调用哪个业务流程来处理来自客户端的每个传入请求)。它可以建模为枚举映射或表示自定义消息的类的一组属性。
  • 有效负载应该包含一个适当的 Java bean,代表传入请求的“业务模型”(例如 TicketOrder 或 Customer 对象)。它可以建模为表示自定义消息的类中的 Object 属性,并且参与管理该消息的工作流的 Camel 的所有处理器/转换器都应该期待该有效负载类型(选定的 Java bean)。

简而言之,我正在尝试为中间件定义一个业务数据模型,该模型仅包含 Camel 处理传入请求并将它们路由到业务服务所需的相关信息。该数据被建模为 Java bean 并作为有效负载附加到消息中,其标头包含对 Camel 有意义的路由详细信息。

您将如何改进上述解决方案?你会说这是一个很好的方法并且足够灵活吗?非常感谢。

0 投票
1 回答
931 浏览

edi - SWIFT 是如何运作的?

我想了解 SWIFT 消息的工作方式。我试图从谷歌那里了解,它说它使用分组交换网络机制。

如果有人可以阐明以下问题,那将是非常有帮助的

  1. SWIFT 本身是否像 AS2 这样的通信协议

  2. 对于贸易融资系统,如果我使用 IMEX 确实使用 SWIFT 消息需要任何带有 IMEX 的适配器类型的组件

  3. SWIFT 架构

0 投票
2 回答
4851 浏览

edi - SWIFT Interact 和 Fileact 传输之间的区别

你能帮我理解 SWIFT Interact 和 Fileact 协议之间的区别吗

0 投票
1 回答
185 浏览

google-app-engine - GAE 上的轻量级消息传递

你有在 GAE 上发送消息的经验吗?是否有可以在 GAE 上成功运行的消息传递框架?我知道 Apache Camel 提供了一些可以在 GAE 上运行的组件,但它真的可用吗?Spring集成呢?或者有什么其他技巧吗?

谢谢你。

0 投票
1 回答
457 浏览

java - Webmethods 集成服务器的出站适配器

我需要为 Webmethods 集成服务器的出站适配器编写 Java 代码以连接到 MQ 代理。请在这件事上帮助我,因为我是 webmethods 的新手。我已经安装了 webmethods 的通用消息部分。