使用XML+XSLT开发工作流系统

我在开发一个工作流系统,在某些节点,用户需要输入意见,比如说分析某个技术问题,需要给出该问题涉及的各个方面,制造,装备,市场,等,然后需要设定风险等级,反正很多数据,有整型,有浮点,还有日期型的,而且,这些数据容易变化,最初想存放到数据库中间,发现一旦数据增加,会带来数据库Schema的变化,由于XML是结构化的数据,我想用XML辨识这些数据,然后作为一个BLOB存放在数据库中。
首先用Xschema定义XML数据的结构,然后将最初的XML通过XSLT变成HTML,送到IE端。 然后通过HTML的Form收集数据,送到Server中,形成XML,然后存放到数据库中,对于这样的方式,
各位有没有这方面的经验,交流一下,比如说,技术难度?可以采用的模式和框架?可否利用XFoms来收集数据,(目前我用HTML的表单收集数据,最大的麻烦是如果用户要动态添加Form的数据,我就不得不采用特殊符号分割数据,在服务器端做解析)
请高手指点?

应该比较有难度。首先你得有个流程建模工具,还必须有一个表单定制工具。你必须还要具备用户角色权限的系统,这样可以把具体用户绑定到流程的每个Activity上。反正,没有你说的那么容易。