我是Workflow Foundation的新手,并且在安全模型中有一个与复制相关的问题。
背景
基本上我们有两个系统:内部和公共。内部系统需要高安全性,因此无法从外部访问。公共系统是基于网络的,任何人都可以在互联网上使用。
这些服务器具有通常的保护层; SQL不能直接从互联网,前面的防火墙等访问。但是,未来的IIS漏洞总是有可能提供远程访问来修改ASPX,因此黑客可以访问SQL并修改内容。所以我以这个假设为基础。
这些系统的工作流程将是相同的,但显然我们无法公开访问内部数据库,并且我担心为内部发生的工作流程授予公共服务器权限。
问题
所以我正在考虑一个模型,在每个变化/每晚都将内部工作流程复制到外部数据库。我的任何问题都围绕着这个问题。
请注意,内部和公共发生的实际任务不相关。只有工作流本身。
编辑:最新的WF版本首选,除非可以与Dynamics CRM同步并且CRM对其进行了一些限制。