Thanks for suggesting the Oracle Process Manager:)
I am thinking of using a JBPM which would help me manage my workflows but when it comes to the UI I am a bit flumoxed
My Use case :
1.) My XYZ client needs a module called Bills Validation
2.) Based on my requirements gathering, this module should have around 3 forms which can be filled in a particular sequence.
3.) 1’st form has a interface whereby we have to give around 10 fields. A few of these fields could be drop downs, text boxes etc. There are certain fields for which could also have some rules like the only possible
Values could be A,B,C in the dropdown. Certain fields can also have some rules attached to them.
Similarly the 2’nd and the 3’rd form could also have its own structure.
Also once the user enters the data in all these forms, he can persist this data which could be saved in the database in some structure, which could be used in later for some other modules like reports etc etc.
4.) As I see it, I am considering anything in the page like a component be it a module, a form, a element inside a form etc arranged in a tree structure and I have to build an engine which can translate this tree structure into a html page and display
5.) My challenge is that I am unable to comprehend as to where do I really start with this component design arcitecture. I need some ecent design both at the front end and also at the backend to persist all this form data