什么是现有Wicket Web应用程序的良好工作流程解决方案?

时间:2011-12-06 23:32:25

标签: java hibernate spring workflow wicket

我正在使用Wicket 1.4.X,Hibernate 3.6和Spring 2.5.6编写Web应用程序。

我有一些对象
例如:

    • 名称
    • SSN
    • 当前位置
    • 等...

现在有些字段不可编辑。说SSN,但是position等其他字段只能为经理编辑。如果主管进行更改,则会将其转发给经理进行审批。我现在有一个本土系统用于此部分。但是,在我看来,实际的工作流程系统可以让我将所有规则收集到一个不错的方便位置,而不是将它们分散在我的代码中。

我正在寻找一个系统:

  • 简单
  • 与我已经使用的技术完美结合
  • 不需要单独的服务器
    (该应用程序是内部的,我不需要“即时”规则更改)

我一直看到jBPM对工作流没有“真实”体验的引用,看起来安装它的最简单/最有效的途径是安装DroolsDrools and jBPM integration Guide甚至谈到Spring集成。 然而,文档感觉很稀疏,我并不完全理解我在看什么。在我开始讨论Drools / jBPM之前(我认为很长的路)之前,我希望能够在工作流程方面得到更聪明的人和我的共识。

更新

我和老板谈过这个问题。我们目前有另一个“内部”应用程序。 (目前由外部承包商维护)使用Stellent,现在称为 Oracle Universal Content Management Oracle BPM Plone。虽然我应该学习这些技术,因为我很可能最终会维护其他应用程序,如果我已经感觉将整个UCM / BPM解决方案集成到我的应用程序的内容中会产生效率已经设置了前端和DB后端 (警告:我对CMS的唯一体验是{{3}},大约2年前,我不是 Python程序员。)

1 个答案:

答案 0 :(得分:0)

我猜你可以使用wicket auth角色。 http://wicket.apache.org/learn/projects/authroles.html