2010-12-14 218 views
4

我有一個連接到相同數據庫的桌面和Web應用程序。 哪種方法可以讓他們互相溝通?桌面應用程序和Web應用程序之間的通信

+2

他們爲什麼需要相互溝通?如果每個人確保他們的數據庫事務是原子性的,並且他們總是正確地使用鎖定,那麼在兩個應用程序訪問相同的數據庫而沒有必要的通信的情況下應該沒有問題。 – Flipster 2010-12-14 06:14:29

+4

你究竟想要完成什麼?您是否試圖確保兩款應用遵循相同的業務規則?您是否試圖自動化瀏覽器會話?也許你想要一個Web應用程序來啓動一個桌面應用程序? – 2010-12-14 06:17:47

回答

4

您應該使用SOA,然後桌面應用程序和網絡應用程序都應該與服務進行通信。

Service將負責與數據庫通信。

相關問題