1

情况是这样的:我们必须构建一个以 Web 服务为主要组件的系统。一些 Web 服务将数据写入数据库,其他接收文件作为输入并生成转换后的文件作为输出,对文件格式进行验证......

我们的想法是首先开发基本组件,然后将它们放在云中(使用 Windows Azure)。

当前的问题是 Web 服务将如何通信?由于我们的客户使用与前端 Web 服务通信的客户端应用程序,那么在我们未来的云中建模和实施业务流程或工作流的最佳解决方案是什么?

我阅读了一些关于 BPMN、BPEL 和 YAWL 的文章,但我不知道这些是否是开始的好方法。和Windows云的服务总线兼容吗?

4

2 回答 2

1

您应该查看 Windows Azure AppFabric 功能http://www.microsoft.com/windowsazure/AppFabric/Overview/

于 2011-07-26T15:09:50.473 回答
1

我猜你现在已经解决了这个问题,但是 Windows 工作流对于这个应用程序来说是一个公平的选择。

请参阅:http: //msdn.microsoft.com/en-us/library/dd489441.aspx

这是集成到 .NET 中的工作流语言,是 BPEL、YAWL 和所有其他语言的对应物。正如您在此处看到的:http: //blogs.msdn.com/b/appfabriccat/archive/2011/01/12/running-net4-windows-workflows-in-azure-today.aspx在 Azure 中运行。

这种集成在 .NET 4.5 中可能会变得更加强大,请参阅:https ://wf.codeplex.com/releases/view/72594

于 2012-01-19T11:36:08.517 回答