簡體   English   中英

創建自定義WSO2 ESB傳輸

[英]Create Custom WSO2 ESB Transport

我想在WSO2 ESB上創建一個新的傳輸處理器。 此傳輸將提供ISO 8583消息處理並將Raw TCP轉換為SOAP消息,反之亦然。 在源代碼上,有一個傳輸管理對象,並被幾個傳輸服務類(例如JMS,HTTP,HTTPS等)繼承。我有幾個問題:

  1. 運輸管理對象如何工作?
  2. 是否可以重新編碼TCP服務源代碼並通過我的自定義操作重新部署?

謝謝。

WSO2 ESB由Apache Synapse支持,它使用Axis2傳輸提供傳輸層。 您可以編寫一個新的Axis2傳輸並將其插入WSO2 ESB。 資源可以在這里這里找到。

問候,/ nuwan

將原始TCP暴露給ESB的另一種方法是創建一個ActiveMQ隊列以偵聽原始TCP並使它們可用於ESB。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM