Domanda

Ecco la situazione: Dobbiamo costruire un sistema fatto di servizi web come componenti principali. Alcuni servizi web sarà scrivere i dati nei database, altri ricevono un file come input e produrre un file trasformato in uscita, la convalida make sul formato di file ...

La nostra idea è prima a sviluppare i componenti di base e poi metterli in una nuvola (utilizzando Windows Azure).

Il problema attuale è come saranno i servizi web di comunicare? Dato che i nostri clienti utilizzano un'applicazione client che comunica con un servizio web front-end, qual è la soluzione migliore per modello e attuare il processo di business o del flusso di lavoro nel nostro futuro cloud?

Ho letto alcuni articoli su BPMN, BPEL e YAWL, ma non so se questi sono buoni modi per iniziare. E sono compatibili con il servizio bus di di Windows nuvola?

È stato utile?

Soluzione

I guess you have solved the problem by now, but Windows Workflow would have been a fair choice for this application.

See: http://msdn.microsoft.com/en-us/library/dd489441.aspx

This is the workflow language integrated into .NET, being its counterpart to BPEL, YAWL and all the others. As you can see here: http://blogs.msdn.com/b/appfabriccat/archive/2011/01/12/running-net4-windows-workflows-in-azure-today.aspx runs in Azure.

This integration might get even stronger in .NET 4.5, see: https://wf.codeplex.com/releases/view/72594

Altri suggerimenti

You should check out the Windows Azure AppFabric features http://www.microsoft.com/windowsazure/AppFabric/Overview/

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top