如何扩展BonitaBPM?

时间:2015-06-07 00:46:31

标签: bonita

我已经在一个项目上工作了一段时间,关于BonitaBPM中某些功能的扩展(特别是控制访问),但我仍然不知道如何开始,所以我想知道:

  1. 做这样一个项目(语言......)的预先要求是什么?
  2. 我怎样才能获得bonita的源代码(我在官方网站上看到我应该从github下载它,但我发现了很多版本)
  3. 最后,我应该采取哪些步骤?

1 个答案:

答案 0 :(得分:0)

请注意,REST API已经提供了可扩展的控制访问解决方案。您可以参考REST API authorization获取所有详细信息。

如果您有其他扩展要求,所需的知识将取决于您尝试调整的组件类型:

  • Bonita BPM Studio基于Eclipse,因此需要了解Eclipse插件开发以及使用的框架。
  • Bonita BPM Engine是用Java开发的,重要的是使用Hibernate,Quartz等库,还有JTA等Java EE服务。
  • Bonita BPM Portal是一个Java EE Web应用程序,它利用了GWT,JQuery和AngularJS等Web框架......

在有关构建解决方案的文档页面上,您可以找到需要克隆的git存储库列表,以便构建所有组件。