If both applications are on same computer or on the same intranet then Romiting is recomended way do it, its Similicity and Isolation with business logic of your application, You just need to Host a remotable object in one application and call its function from the other so it'll be like its a single application calling functions in different part of it. So Its very simple and recomended implementation when you are working in Intra net Domain!
There is also a soluion Webservice! But its not good in your Scenerio, Webservices behave slower than the remoting!
In last Sockets..... But wil make your logic complexer but will be efficient than using Remoting.
My personal Recomendation is to use Remoting!
About Single instance application See www.codeproject.com , there are many implementations of what your are going to do!
Best Regards,
|