0

我想在 WSO2 ESB 上创建一个新的传输处理器。此传输提供 ISO 8583 消息处理并将 Raw TCP 转换为 SOAP 消息,反之亦然。在源代码上,有一个传输管理对象,由几个传输服务类继承,如JMS、HTTP、HTTPS等。我有几个问题:

  1. 传输管理对象如何工作?
  2. 是否可以重新编码 TCP 服务源代码并使用我的自定义操作重新部署?

谢谢。

4

3 回答 3

1

WSO2 ESB 由 Apache Synapse 提供支持,它使用 Axis2 Transports 来提供传输层。您可以编写一个新的 Axis2 传输并将其插入 WSO2 ESB。资源可以在这里这里找到。

问候,/女娲

于 2012-09-18T06:18:20.353 回答
0

WSO2 ESB 中有针对特定客户要求编写的自定义传输实现。FIX(财务信息交换)就是这样一种自定义传输。如果您浏览此传输的源代码,您可以了解如何编写自定义传输。

https://github.com/wso2/wso2-synapse/tree/master/modules/transports/optional/fix

这是我写的一篇博客文章,用于解释为 ISO8583 协议创建自定义传输的过程。

http://soatutorials.blogspot.com/2015/06/extending-wso2-esb-with-custom_21.html

于 2015-03-04T09:52:40.740 回答
0

将原始 TCP 暴露给 ESB 的另一种方法是创建一个 ActiveMQ 队列来侦听原始 TCP 并使它们对 ESB 可用。

于 2014-02-21T20:43:19.637 回答