Consider this case: I have WCF service which will create an object only once (InstanceContextMode:=InstanceContextMode.Single) for all clients. This works fine. This object is a complex object and functioned as a processor. So I need the same object instance to be accessed by my other application under same windows machine, which can be a winform or a windows service. By doing this, I do not need to create a new object for every other application and just use the same object which WCF has create before. How to get it done?
I have read singleton pattern, but it seems just work within single application, or am I wrong?