我应该使用工作流服务,而不是将工作流作为ASP.NET Web应用程序的一部分吗?

| 我们正在开发具有长期运行的工作流的Silverlight应用程序,需要对其进行持久化,跟踪和版本控制。我们应该使用工作流服务(托管在AppFabric上)还是将其作为ASP.NET Web应用程序的一部分?     
已邀请:
        这实际上取决于您对工作流程的处理方式。如果Silverlight客户端正在执行所有工作流交互,那么使用工作流服务是可行的方法。另一方面,如果ASP.NET代码的其他部分正在与直接托管它们的工作流一起工作,则可能是一个更好的选择。 即使您使用工作流服务,也可以将它们作为ASP.NET应用程序的一部分进行托管,而无需为此创建另一个应用程序。而且,无论在何处托管事物,都可以从Silverlight代码以及ASP.NET服务器端代码使用工作流服务。     

要回复问题请先登录注册