Stojím před tímto hypotetickým problémem. Na bance mám pseudo BPMN engine, kde se v XMLku zapisuje plán zrpacování Requestu pro půjčku. Ta business logika je složitá a Request se bude zpracovávat klidně i několik dní (bude porcházet procesem schvalování a dalších kravin). Pointa je, že nechci zdvovjovat business logiku do dvou míst - když už je Bl zapsaná pomocí BPMN v tom enginu, nechci dávat část BL jinam, např. do UI v javascriptu. Přitom je to ale složité neudělat, dám příklad: v určité stavu Reuqestu, který se bude jmenovat CreatedState, potřeuju vypsat buttony s akcemi: Approve, Save, Delete. Vypsat automatizovaně buttony je jednoduché, prostě si UI vyžádá seznam akcí v daném stavu a buttony s příslušnými jmény se vygenerují automaticky. Jenže co ty další věci, potřebuju v každé fázi Requestu mít specifické Inputy, OptionBoxy, Searchboxy atp. Opět, kdybych to psal manuálně do UI, zdvojuju tím BL. Jinými slovy já hci na základě určitého stavu na backendu vykreslit automatizovaně UI.
Takže buďto si to udělám po svém a nebo použiju nějakou hotovou věc. Proto se tady ptám než na tom začnu dělat, neznáte nějaké řešení?