Мне нужно решение, в котором у меня есть одна служба Windows, предоставляющая доступ к кэшированным данным различным потребителям: веб-приложению MVC, сборке .Net (COM-взаимодействие), используемой на классической странице ASP, другим службам Windows, приложению форм Windows. Таким образом, данные должны быть доступны из различных процессов. Кэшированные данные доступны только для чтения. На данный момент все процессы расположены на одной машине. Среда — .net framework 3.5 и c#.
Мой вопрос: как несколько доменов приложений/процессов могут извлекать кэшированные данные из одной службы Windows?