Как BPM Workflow будет реализован в Micro Services - PullRequest
0 голосов
/ 28 марта 2019

Я внедряю приложение Spring Micro Services, здесь у нас есть требование инициировать рабочий процесс с помощью Software AG.

Для этого у меня есть два подхода.

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

Какой подход я должен использовать в каком случае

Каковы плюсы и минусы для обоих подходов.

если какие-либо предложения будут очень полезны, заранее спасибо.

1 Ответ

0 голосов
/ 29 марта 2019

Я бы не советовал, чтобы уровень пользовательского интерфейса напрямую вызывал BPM.Сначала вы должны позвонить в микросервис, чтобы в будущем вы могли полностью контролировать любые изменения.Вы можете поместить все проверки в микросервисе, а затем вызвать BPM.

Всегда для внешнего клиента;мы выставляем интерфейс ... соглашение ... которое никогда не изменится и очень минималистично.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...