Я новичок в Workflow Foundation и у меня есть вопрос, связанный с репликацией в защищенной модели.
Фон
В основном у нас есть две системы: внутренняя и общедоступная. Внутренняя система требует высокой безопасности и, следовательно, не будет доступна извне. Публичная система основана на сети и может использоваться любым человеком в Интернете.
Эти серверы имеют обычный уровень защиты; SQL напрямую недоступен из Интернета, через брандмауэры и т. Д. Но всегда есть вероятность того, что в будущем IIS сможет использовать удаленный доступ для изменения ASPX, чтобы хакер мог получить доступ к SQL и изменить содержимое. Поэтому я использую это предположение в качестве основы.
Рабочий процесс для этих систем будет одинаковым, но, очевидно, мы не можем предоставить открытый доступ к внутренней БД, и у меня есть опасения по поводу предоставления полномочий общедоступного сервера для рабочего процесса, происходящего внутри.
Вопросы
Итак, я рассматриваю модель, в которой внутренний рабочий процесс реплицируется на внешнюю БД при каждом изменении / каждую ночь. Любые мои вопросы вращаются вокруг этой проблемы.
- Можно ли реплицировать изменения в рабочем процессе из БД в БД?
- Повлияет ли это на рабочие процессы / задачи, которые уже выполняются?
- Есть комментарии / мнения о том, как решить эту проблему?
- И бонусный вопрос: может ли один из WF (внутренний) быть в движке WF Dynamics CRM?
Обратите внимание, что реальные задачи, происходящие внутри и публично, не связаны. Только сам рабочий процесс.
Редактировать: Предпочитается последняя версия WF, если нет возможности синхронизации с Dynamics CRM и CRM накладывает на нее некоторые ограничения.