我想在WSO2 ESB上创建一个新的传输处理器。此传输是提供ISO 8583消息处理并将Raw TCP转换为SOAP消息,反之亦然。在源代码上,有一个传输管理对象,并由几个传输服务类继承,如JMS,HTTP,HTTPS等。我有几个问题:
感谢。
答案 0 :(得分:1)
WSO2 ESB由Apache Synapse支持,它使用Axis2 Transports提供传输层。您可以编写新的Axis2传输并将其插入WSO2 ESB。可以在here和here找到资源。
此致 / nuwan
答案 1 :(得分:0)
将原始TCP公开给ESB的另一种方法是创建一个ActiveMQ队列来监听原始TCP并使它们可供ESB使用。
答案 2 :(得分: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