We are implementing some business functionality that it exposed through the asp.net web service.
At the current stage user interface is required for some peace of it and we are going to implement it inside of already existing desktop application (it is MFC C++ application, but we are considering to integrate some WinForms/Wpf components).
In the nearest future we plan to replace current desktop application with a web site version (it will be asp.net web site, or PROBABLY Silverlight application). Therefore, I would like to implement UI once on the web site and just re-use it in some way from desktop application.
Am I clear enough?
Is there any way to do that?
For sure, I can implement web service and use it from desktop application right now and re-use it from web application when it will be required... But I hope there is a better way to do that.
Any thoughts are welcome!
P.S. An option can be asp.net web page that is displayed by our desktop application. Desktop app will serve as a browser only (without adding any additional functionality).