Мы запускаем несколько приложений ASP.NET (по одному на каждого клиента) на основе нашей пользовательской инфраструктуры (которая просто расширяет ASP.NET). Каждое веб-приложение использует свою собственную базу данных (начальный каталог в терминах строки подключения). Теперь мы хотели бы добавить возможности рабочих процессов для приложений (в нашу структуру соответственно). Конкретные рабочие процессы будут одинаковыми для всех приложений, только некоторые начальные настройки каждого рабочего процесса могут различаться, например. в одном приложении электронная почта будет отправляться пользователю X, но в другом приложении пользователю Y.Windows Workflow Foundation: несколько приложений
Вопрос в том, можно ли установить один механизм документооборота (с одной базой данных для сохранения) и поделиться этим для всех рабочих процессов во всех веб-приложениях.
Если да, то каким образом механизм workflow get знает, какой конкретный рабочий процесс принадлежит веб-приложению? Должны ли мы хранить некоторый идентификатор приложения где-то в рабочем процессе?
Спасибо за предложения!
Это материал WF3 и вопрос помечен WF4. – Maurice