2013-01-23 17 views
1

我有一個較舊的系統,可以調用存儲過程,但不能調用Web服務。這個存儲過程的業務邏輯正在被遷移到一個Web服務中。是否有任何ESB適配器可以模擬數據庫並以存儲的proc輸入變量的形式接受輸入,然後轉向並調用Web服務?在Web服務返回結果後,答案將需要映射到結果集和/或輸出變量併發送回客戶端。我寧願使用Spring Integration或Mule或其他基於Java的ESB,但願意考慮其他選項。ESB可以模擬數據庫存儲過程並將請求傳遞給Web服務嗎?

+1

這個較舊的系統是通過JDBC調用存儲過程的嗎? –

+0

你將不得不找到一個ESB,它可以假裝它是你的應用程序的數據庫。 –

+0

如前面的評論提示,第一項任務是管理您的應用程序配置以使用新模塊。如果您的應用程序使用JDBC,也許只需編寫一個封裝程序就可以輕鬆攔截對該存儲過程的所有調用。 – SJuan76

回答

0

如果傳統應用程序使用JDBC,則使用p6spy驅動程序攔截調用並將它們重定向到Web服務。

相關問題