Workflow Manager

I mentioned in the previous post that one of our key investments has been supporting the new workflow model in SharePoint 2013, which is now available in Preview form.  To accomplish this, we have been developing the “Workflow Manager”.  As the name implies Workflow Manager provides a hosting and management solution for workflows, built on the Windows Workflow Foundation in .NET 4.5.  Workflow Manager will be a general purpose technology, but the schedule and features for the first release have been driven by the SharePoint 2013 and Office 365 requirements.  We are, however, making the bits public for all customers, and we will continue to build out the capabilities and supported scenarios in future releases.

With Workflow Manager, we are focused on addressing some of the key challenges that our customers face today.   Specifically, we’ve looked at the common architectural patterns that customers have built around Windows Workflow Foundation and worked to provide more of those capabilities to you as a product.  This will allow you to invest less time in architectural infrastructure and more in the overall solution and business logic. 

More specifically, we’ve taken on some of the challenges that our ISVs customers are facing as they design their applications for the cloud.   Building multi-tenant applications presents some significant challenges in terms of isolation, scale and resource management.   A driving scenario for us in this work has been supporting the ISVs who are building their SaaS (Software as a Service) applications on Azure, including multi-tenant support and a “cloud scale” architecture.  The multi-tenant support includes not only the runtime isolation mechanisms and resource utilization throttles, but also the ability to store - in isolated fashion - the activities and workflows for various tenants of the system. 

For more information on Workflow Manager, please see our documentation here (including our samples).  The easiest way to install the Workflow Manager 1.0 Beta is via the Web Platform Installer (search on “workflow beta” and install “Workflow Beta 1.0”). 

Finally, we’ve also created a new MSDN forum for the Workflow Manager Beta.

Comments

  • Anonymous
    August 16, 2012
    Does this replace AppFabric for Windows Server? When is it scheduled to be available as it's not available together with .NET Framework 4.5?

  • Anonymous
    August 17, 2012
    No, this does not replace AppFabric for Windows Server.  They are focused on different scenarios and provide complimentary options for running and integrating with workflows. Workflow Manager will ship on the SharePoint 2013 schedule.  

  • Anonymous
    October 18, 2012
    Workflow Manage is an on-premise product. Is there anything similar on Azure?

  • Anonymous
    October 23, 2012
    @darienmt, Workflow Manager will be supported in Azure Virtual Machines.  The Workflow Manager technology is also deployed in Azure to support workflows in the next version of Office 365.

  • Anonymous
    March 12, 2014
    The comment has been removed