How would you develop a workflow application in Java?

I want to develop an application that allows its users to define workflows and then execute them.

My JBoss environment is so natural that I am considering jBPM.

I can’t use the graphical jBPM workflow development tools because my workflows are very specific and I don’t want to show my users all the jBPM functions.

Questions:

  • Is jBPM reliable and scalable?
  • JBPM standard (i.e. used by enough people)?
  • How to bind your own workflow GUI to jBPM engine?
  • Is jBPM suitable for the job, should I consider another platform or maybe do it (workflow logic) myself?
+3
source share
4 answers
  • Is jBPM reliable and scalable?

    Ans: Yes, Jbpm is reliable and scalable. It is necessary to configure / develop correctly.

  • JBPM standard (i.e. used by enough people)?

    Ans: You should ask the jbpm forum.

  • How to bind your own workflow GUI to jBPM engine?

    Ans: you need to develop a ProcessConfiguration file for each workflow and deploy this configuration file (xml file), this updates the jbpm related tables and your workflow related tables.

  • Is jBPM suitable for specifying whether to consider another platform or perhaps do it (workflow logic)?

    Ans: ( / ).   .

+1

, , :

  • , , , , ?
  • , : , , ?
0

jBPM?

jBPM:

JBoss jBPM - (jPDL), Java .

jBPM jPDL API

0
  • jBPM ?

, , / /.

  • jBPM (.. )?

;) , , BPMN 2.0 , , BPM.

  • jBPM?

, . , GUI , Eclipse -, , :  - , , XML BPMN2,  - Java API Java, .

  • jBPM , , , ( ) ?

Trying to create a simple workflow mechanism probably requires more effort than you might think, since you can start with a simple one, but usually end up adding features like saving, monitoring, integration, dynamically loading new process descriptions and instance migration process, etc. and ultimately with a makeshift workflow engine that you must support;) You get these functions out of the box using jBPM.

Kris

0
source

Source: https://habr.com/ru/post/1705510/


All Articles