Зависит ли выбор bpms от моего языка программирования?
Если ответ да, пожалуйста, представьте Android-BPMP или движок рабочего процесса. Мое приложение предназначено для онлайн-покупок, и я хочу работать с BPM, это университетский проект.Инструменты BMPS и рабочие процессы:
jBPM
Bonita
Intalio
ProcessMaker
Activiti
оракул
Camunda
IBM BPM
Oracle BPMS
Microsoft BizTalk, Wf
SAP NetWeaver BPM
Software AG webMethods
Пагайстемс PegaRULES
Аппиан БПМС
BizAgi BPM Suite
Люкс Bosch Inubit
OpenTex tBPM
Восприимчивый BPMONe
Прогресс Саввион
TIBCO ActiveMatrix BPM
Бонита Открытое Решение
Камунда Фокс
Intalio | BPM
JBoss JBPM
Акула
ял
1 ответ
Механизмы BPM не основаны на мобильных ОС, таких как Android, потому что они требуют масштабируемости с точки зрения производительности, безопасности, объема обработки, совместной работы...
В реальных сценариях они находятся на выделенном сервере и доступны клиентам, которые могут включать любые персональные устройства, такие как компьютеры, планшеты или смартфоны.
В любом случае фактическое выполнение бизнес-процессов всегда выполняется на внутреннем сервере, клиент используется в качестве внешнего интерфейса для отображения пользовательских интерфейсов (списки задач, форма для задач...).
Все BPMS предлагают готовое веб-приложение для визуализации своих пользовательских интерфейсов на клиентских компьютерах. Некоторые из них также предоставляют мобильные веб-приложения, но это, как правило, дополнительная опция для покупки.
Например, Bonita BPM предоставляет настольный веб-портал в своей общедоступной редакции и мобильный портал в виде подписки.
Кроме того, я бы добавил, что все современные BPMS реализуют стандарт BPMN 2.0 для моделирования бизнес-процессов.
Надеюсь это поможет,