我的客户希望能够使用类似 jBPM 的用户界面从网页创建动态工作流。显然,jBPM 并不打算供非开发人员使用,jBPM UI 也不打算从 Web 客户端运行。当然,这意味着我们必须在网页上重新创建 jBPM 用户界面的子集;并拥有复制 jBPM 的服务器代码。乍一看,实施这样的解决方案似乎既困难又昂贵(我们没有无限的预算)。有没有其他人实施过类似的解决方案?还是我们应该建议我们不实施这样的解决方案?任何建议或建议将不胜感激。谢谢。
2 回答
I am Intalio's chief architect. My company contributed the jBPM web editor called Wapama, renamed Process Designer by the jBPM team.
You can find this editor embedded in our product, Intalio|Create. Our product is completely web-based and packaged as a virtual machine. It features business process and integration capabilities, as well as a rapid application development platform to create modern business apps.
虽然一些 jBPM UI 仅针对开发人员(例如 Eclipse 插件),但其他一些基于 Web 的并且针对业务分析师,有时甚至是最终用户。您是否对您希望非开发人员使用哪些功能有更详细的描述?
例如,这里是一些更以业务用户为中心的工具的截屏视频:http: //people.redhat.com/kverlaen/jbpm6-installer-console.swf
我们的客户已经开发了自己的 UI,但是,推荐的方法是重用现有的 REST 服务,该服务公开获取任务、启动流程等方法和/或将 jBPM Web Designer 嵌入到您的应用程序中。