Я внедряю приложение Spring Micro Services, здесь у нас есть требование инициировать рабочий процесс с помощью Software AG.
Для этого у меня есть два подхода.
На уровне пользовательского интерфейса я буду напрямую звонить в BPM, а BPM будет вызывать мои сервисы Micro после инициации.
Мой второй подход заключается в том, что из интерфейса я буду называть свои микросервисы, а затем я буду называть BPM.
здесь я бы назвал BPM как для инициирования, так и для обновления задачи, поэтому кто-нибудь может предложить мне, какой подход лучше всего.
Какой подход я должен использовать в каком случае
Каковы плюсы и минусы для обоих подходов.
если какие-либо предложения будут очень полезны, заранее спасибо.