2012-09-07 69 views
0

嗨,我想你的幫助,所以我可以決定如何處理這件事。問題是,在我的工作中,我們正在從Web服務遷移到使用WCF,現在的情況是,當我們使用Web服務時,我們有一個負責調用業務邏輯的Web服務,現在事情就是我想要知道實際上最好的方式是用WCF實現相同的功能,使用一個獨特的服務來調用不同的業務邏輯類,或者有多個服務來調用不同的業務邏輯類?我也必須澄清,當我說一個獨特的服務,我的意思是這將只有一種方法,這種或那種方式將能夠調用任何業務邏輯類取決於某些參數,也將有其他方法,但也有其他方法不同的任務,現在我想知道哪個是最好的方法,因爲我們考慮使用一個服務的原因,就像我告訴你的那樣,當進行操作時有什麼事情發生時提交或回滾必需的東西在數據庫中,只有一個地方,不是所有的地方,預先感謝,以及我對wcf新的一種。多種服務與獨特服務

回答

1

您可以將現有的服務結構遷移到WCF中,並且仍然具有相同的功能。您需要根據WCF創建並公開服務,但體系結構可以保持您在Web服務中的方式。你可能想重新審視你的設計。有許多功能供您使用,包括實體框架,允許您管理提交,回滾等。

+0

感謝您的快速回答!是的,實際上我們將使用實體框架和WCF提供的好東西,但我們想要的是保留一些我們已經瞭解的結構,以保持它熟悉一些,但使用這種新技術。 – user1655331

+0

當然,使用最新的技術,但也保持一定的熟悉度。你會很好的遷移,但也要看看早些時候重新考慮你的服務合同。這將緩解重大變化等。 –

+0

好的,謝謝你的幫助!真的很感激它! – user1655331