Dear All,
I'm designing a new application for deploying softwares to multiple systems.I
need to support wizard like option where in the user can input his machine
details and other software configurations.The wizard pages displayed to the
user would vary based on the selections done by user in earlier pages.
I'm thinking of using workflow for this.I would configure a
processdefinition.xml file containing all the flow paths user might choose
while configuring. Based on the user selections, I need to create a new
workflow at runtime which is basically a subset of the master
processdefinition.xml. I need to save this new workflow created at runtime into
a new xml(install_processdefinition.xml).Based on the number of machines the
user wants to deploy the software,i would create so many forked process which
would take care of progress tracking of installation of a remote machine.As the
software is to be installed on remote machines, I would transfer these
install_procesdefiniton.xml to those remote machines and execute the workflow
there.I need to have fork/join as I need to do pre installation checks on all
these machines before initiating the installation and then wait till the
installation is finished on all the machines before post installation tasks are
initiated.
My questions are:
1.Is jBPM and other workflows in general suitable for this application.
2.How can I write back the processdefinition.xml(i read the jpdlxmlwriter is
deprecated)
3.Can each forked process/task load and execute a new different
processdefinition.xml
4.How can the communication happen between the GUI and the workflow engine
5.Can the TaskInstance persist complex data.
Regards
Raghu
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4189659#4189659
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4189659
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user