locked
WWF in Azure

    Вопрос

  • Hi

    Im building a Azure service and im considering the WFF infrastructure.

    im new to WWF so i have some questions regarding the usage.

    1. does WWF is available for Azure services? (I think the answer is yes since you can run WWf on any machine - but i need to check)

    2. I need to build a fairly simple service:

        the service contain few different action sequences (we call then workflow).

        when a user send a request to the service (an ASP.NET application), the service first check the configuration to decide which of the different workflows this user       should execute. once the workflow is found the service starts to execute the specific workflow. each workflow is a set of web pages and the user MUST go throught each of the pages before he can reach his destination a special web page which is the common endpoint to all workflows. one important aspect of this application is that it should be secure. I really couldnt find any details on WWF security.

    According to what I read this looks like a perfect application for WWF but I wanted to get a second opinion from a more WWF experienced developer.

    tnx

     

    3 марта 2011 г. 9:02

Ответы

  • Hi,

    Here are answers to your questions

    1. WF is part of .Net 3.0 onwards. So yes it is available in Windows Azure as well. Also Windows azure is not a programing platform. It is a set of classes written for developers for ease of development of applications that lets you run application that involve human interaction to a greater extent (such as reviewing or verifying documents) which might longer time say days or weeks or even months to run. Workflow Runtime would help you hydrate and dehydrate while the workflow is waiting for external inputs.

    2. The service can use a workflow runtime manager and write a wrapper over it so that it can map services against running workflows. There should be no direct relation between workflow and the service. They should communicate by passing data to and fro using workflow features onExternalEvent and send message to host application.

    you can use SQL azure or azure development storage for hibernating a running workflow and providing other services such as persistence and transaction etc.

    Regards,

    Zia

    15 марта 2011 г. 7:39

Все ответы

  • Hi,

    Here are answers to your questions

    1. WF is part of .Net 3.0 onwards. So yes it is available in Windows Azure as well. Also Windows azure is not a programing platform. It is a set of classes written for developers for ease of development of applications that lets you run application that involve human interaction to a greater extent (such as reviewing or verifying documents) which might longer time say days or weeks or even months to run. Workflow Runtime would help you hydrate and dehydrate while the workflow is waiting for external inputs.

    2. The service can use a workflow runtime manager and write a wrapper over it so that it can map services against running workflows. There should be no direct relation between workflow and the service. They should communicate by passing data to and fro using workflow features onExternalEvent and send message to host application.

    you can use SQL azure or azure development storage for hibernating a running workflow and providing other services such as persistence and transaction etc.

    Regards,

    Zia

    15 марта 2011 г. 7:39
  • Hi,

    How can i move an existing 3.5 workflow to azure.Whether it required any modifications?

    I found some contradictory statements in another fourm

    http://social.msdn.microsoft.com/Forums/en-US/windowsazuredevelopment/thread/5144642d-c46e-4f4e-bf77-023f35e6ea0e/ 

    Regards

    Robin

     
    4 апреля 2012 г. 5:00