Another word on Remoting and web services.
Today I had for the thousand times that argue about remoting and web service. Our local MS office pushes very hard toward uses of web service in any situation. Yes I know that remoting has some flaws (: - )), but I do thing that MS should supply other IPC solution and not to push web services as a solution.
Let’s go 5 years back in time, let say that I needed to write system with two components running on different machines. If I had chosen HTTP as a solution, all MS technical stuff would argue why I hadn’t use any IPC solutions. They were absolutely right that exactly why IPC exist for. Now nothing had been changed in my system, it’s still client code that need to call server code in my enterprise domain … so why now those MS expert argue that I should use (HTTP) web services??? I can see cases where web services could solve me some problems, but I can’t see why web services are the right solution for every situation.