I am building an application which will be running workflows on Azure.
I have seen the build presentation Building Applications with Workflow and Azure – BUILD 2011 which discusses what is capable today, as well as what will be possible going forward. One thing that is discussed is something called the "Azure Workflow Service", which I understand is scheduled to be previewed in 2012. However, I haven't been able to find out much more information about it.
Additionally, there's an earlier presentation Workflow in Windows Azure AppFabric which discusses more about workflows in Azure, focusing on the Windows Azure AppFabric CTP. There's a lot of cool functionality discussed in this presentation, but I am not sure if any of that functionality is available now or if not, when it might be available.
So two questions:
If I need to build the application today, what is the suggested approach for implementing workflows on Azure?
If the application does not need to be finished until a year from now or so, what is the suggested approach for implementing workflows on Azure?
When you create a logic app in Azure Logic Apps, your logic app has an underlying workflow definition that describes the actual logic that runs in your logic app. That workflow definition uses JSON and follows a structure that's validated by the Workflow Definition Language schema.
A Windows PowerShell Workflow is a Windows PowerShell script that leverages Windows Workflow Foundation. While the workflow is written with Windows PowerShell syntax and launched by Windows PowerShell, it is processed by Windows Workflow Foundation.
Azure Logic Apps is a cloud platform where you can create and run automated workflows with little to no code. By using the visual designer and selecting from prebuilt operations, you can quickly build a workflow that integrates and manages your apps, data, services, and systems.
Right now hosting a workflow service in Windows Azure is not much different that hosting it yourself in a web application on IIS without the benefit of using Windows Server AppFabric. You can use SQL Azure as the instance store. You will need to get Microsoft .NET Framework 4 Platform Update 1 as this update changed the SQL scripts to be compatible with SQL Azure.
See here. Anotheer post I did on the subject is here but keep in mind that the script issue is solved by the Framework 4 Platform Update 1 and that also includes support for the transient connection conditions mentioned.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With