Я работаю над системой, которая является своего рода механизмом бизнес-правил. Правила создаются в среде разработки, выполняются (генерируется код SQL) и тестируются в DEV, затем они развертываются в рабочей среде, чтобы пользователи могли выполнять их по требованию и создавать из них отчеты. Процесс развертывания включает в себя несколько шагов и проверок, таких как:
- Получить XML-определение бизнес-правила
- Убедитесь, что все критерии «словаря правил», используемые в DEV, существуют в рабочей среде (это сделано для веб-службы «Словарь»)
- Выполнить каждое правило в prod впервые (это делается через веб-сервис «Выполнение правил»)
- Убедитесь, что определенные количества и KPI в производстве находятся в определенных пределах
..... (еще 4 шага)
Я очень новичок в BPEL, и мне было интересно, подойдет ли BPEL для автоматизации этого процесса? или это перебор? Если нет, то что вы порекомендуете для автоматизации этого?
Спасибо!