Поэтому я задумался о написании диспетчера для нашего программного обеспечения для интеграции с Windows HPC server 2008. Вещи, которые мы хотим интегрировать, поразительно параллельны, а данные не распределяются между задачами.
Я читал об архитектуре Microsoft SOA и вижу в этом очень большую вероятность. Но я ничего не могу найти о том, какие еще архитектуры можно использовать для создания и запуска заданий в кластере.
Я знаю, что есть MPI, но я думаю, что это больше нацелено на работу, где задачи должны обмениваться данными и информировать друг друга о прогрессе и т. д.
Итак, мой вопрос: кроме SOA и MPI, какие еще есть варианты?
Также я слышал слухи о том, что в архитектуре SOA есть недостатки. Может ли кто-нибудь поделиться информацией о том, как с ней работать?
Спасибо за любую помощь