Описание и реализация рабочего процесса в .Net - PullRequest
1 голос
/ 26 июля 2011

Вот ситуация: Мы должны построить систему из веб-сервисов в качестве основных компонентов. Некоторые веб-службы записывают данные в базы данных, другие принимают файл в качестве входных данных и создают преобразованный файл в качестве выходных данных, проверяют формат файла ...

Наша идея - сначала разработать базовые компоненты, а затем поместить их в облако (с помощью Windows Azure).

В настоящее время проблема заключается в том, как веб-службы будут взаимодействовать? Поскольку наши клиенты используют клиентское приложение, которое взаимодействует с интерфейсным веб-сервисом, каково лучшее решение для моделирования и реализации бизнес-процесса или рабочего процесса в нашем будущем облаке?

Я прочитал несколько статей о BPMN, BPEL и YAWL, но я не знаю, являются ли это хорошим способом начать. И совместимы ли они с сервисной шиной облака Windows?

Ответы [ 2 ]

1 голос
/ 19 января 2012

Полагаю, вы уже решили проблему, но Windows Workflow был бы хорошим выбором для этого приложения.

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

Это язык рабочего процесса, интегрированный в .NET, являющийся его аналогом BPEL, YAWL и всем остальным.Как вы можете видеть здесь: http://blogs.msdn.com/b/appfabriccat/archive/2011/01/12/running-net4-windows-workflows-in-azure-today.aspx работает в Azure.

Эта интеграция может стать еще сильнее в .NET 4.5, см .: https://wf.codeplex.com/releases/view/72594

1 голос
/ 26 июля 2011

Вам следует ознакомиться с функциями Windows Azure AppFabric http://www.microsoft.com/windowsazure/AppFabric/Overview/

...