Вот ситуация: нам нужно построить систему, состоящую из веб-сервисов в качестве основных компонентов. Некоторые веб-сервисы записывают данные в базы данных, другие получают файл в качестве входных данных и создают преобразованный файл в качестве вывода, выполняют проверку формата файла...
Наша идея состоит в том, чтобы сначала разработать базовые компоненты, а затем разместить их в облаке (используя Windows Azure).
Текущая проблема заключается в том, как веб-сервисы будут взаимодействовать? Поскольку наши клиенты используют клиентское приложение, которое обменивается данными с интерфейсной веб-службой, какое решение лучше всего подходит для моделирования и реализации бизнес-процесса или рабочего процесса в нашем будущем облаке?
Я читал несколько статей о BPMN, BPEL и YAWL, но не знаю, хороши ли они для начала. И совместимы ли они с служебной шиной облака Windows?