0
我有一個運行在geronimo 2.1上的java web應用程序,收集客戶風險數據並通過soap webservice將其發送給第三方。將pojo轉換爲多個xml服務調用
我現在需要將我的風險數據發送給潛在的20個不同的第三方,所有的不同xml服務和xml格式都不同。
一些如何將我的風險數據轉換爲這些新格式並將數據發送給第三方。
我目前正在研究這個高層次,試圖找出我的選擇。
到目前爲止,我看到他們如下:
- 使用XSLT將XML我現在有轉變成新的XML格式。
- 轉換我的POJO到特定第三方一個POJO,然後是POJO轉換爲XML
- 使用ESB
我沒有XSLT或ESB比我在上週已經閱讀等方面的知識。 真的想找一些關於什麼是最好的方法的指導。
此外,還需要管理將發送給第三方的20個請求,因爲這些請求都將是異步的。
感謝
感謝您的回覆。不幸的是我不知道第三方會運行什麼平臺。我們希望在一段時間內慢慢添加這些。 – shawsy
如果我要使用XSLT轉換爲幾種不同的格式,那麼這會給soap服務帶來問題,因爲這些服務是直接從java調用的。 – shawsy
如果更改xml,則會自動更改Java對象的底層映射,WSDL也是如此。但是,我所說的是將您的轉換後的xml作爲CDATA部分中的字符串發送,以供客戶端代碼處理。 – IndoKnight