title: Workflow description and implementation in .Net
body: <p>Here is the situation:
  We have to build a system made of web services as main components. Some web services will write data in databases, other receive a file as input and produce a transformed file as output, make validation on the file format...</p>
  
  <p>Our idea is first to develop the basic components and then put them in a cloud (using Windows Azure).</p>
  
  <p>The current problem is how will the web services communicate? Since our customers use a client application which communicates with a front end web service, what is the best solution to model and implement the business process or workflow in our future cloud?</p>
  
  <p>I read some articles about BPMN, BPEL and YAWL but I don't know if these are good ways to start. And are they compatible with the service bus of Windows cloud?</p>