bpms 的选择是否取决于我的编程语言?工作流引擎如何?

Does bpms choosing depends on my programming language how about workflow engines?

如果答案是肯定的,请引入 android bpm 或工作流引擎。 我的应用程序用于在线移动购买,我想使用 bpms,这是一个大学项目。 BMPS 工具和工作流引擎:

jBPM

博尼塔

意大利语

制程师

活动

甲骨文

卡蒙达

IBM 业务流程管理

甲骨文业务流程管理系统

微软 BizTalk,Wf

SAP NetWeaver BPM

Software AG webMethods

百合茎 PegaRULES

Appian 血压计

BizAgi BPM 套件

博世 inubit 套件

OpenTex tBPM

感知 BPMONe

进步拯救

TIBCO ActiveMatrix BPM

Bonita 开放解决方案

卡蒙达福克斯

Intalio|BPM

JBossjBPM

鲨鱼

YAWL

BPM 引擎不基于移动 OS,例如 Android,因为它们需要在性能、安全性、处理量、协作方面的可扩展性...

在现实生活中,它们驻留在专用服务器上并由客户端访问,客户端可以包括任何类型的个人设备,例如计算机、平板电脑或智能手机。

在任何情况下,业务流程的实际执行总是在后端服务器上,客户端用作显示用户界面(任务列表、任务表单...)的前端。

所有 BPMS 都建议使用开箱即用的 Web 应用程序来在客户端桌面上呈现其用户界面。有些还提供移动网络应用程序,但这通常是要购买的额外选项。

例如,Bonita BPM 在其开源社区版中提供了一个桌面 Web 门户,在其订阅版中提供了一个移动门户。

另外,我要补充一点,现代 BPMS 都实施了 BPMN 2.0 标准来建模业务流程。

希望对您有所帮助,