giovedì 3 marzo 2011 09:02
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.
Tutte le risposte
martedì 15 marzo 2011 07:39
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.
- Contrassegnato come risposta Tony DE-MSFTModerator giovedì 17 marzo 2011 14:14
mercoledì 4 aprile 2012 05:00
How can i move an existing 3.5 workflow to azure.Whether it required any modifications?
I found some contradictory statements in another fourm
- Modificato Robin P George mercoledì 4 aprile 2012 05:11