My services work on data from a database as well as a long running thread that runs during the lifetime of all other service. I need help with which way to implementing this. I can use the DomainService factory and a constructor to start the long running thread. The other choice is to have the long running thread as a separate service in a .svc file in the same application as the DomainService so that they can share data but have this run with InstanceContextMode.Single. I plan to host these in IIS.
Jason