自定义绘图工具

时间:2013-03-08 00:51:51

标签: xml business-rules diagramming

我们有一个自定义业务规则引擎,可以在XML中存储规则。 XML目前由相当技术人员编辑和理解。

正在围绕这些业务规则的管理开发一些用例:

  1. 以图解方式表示现有业务规则,以便对现有规则有更广泛的了解;

  2. 构建一个允许业务用户使用图表工具创建这些规则的功能

  3. 我们正在考虑探索Visio 2010(BPMN 2.0 Notation)以寻找可能是xml转换层的图表。

    欢迎任何想法。

1 个答案:

答案 0 :(得分:0)

之前已多次说过,但我会再说一遍,因为我处于商业规则行业(大学,而不是供应商),业务规则正在迅速成为任何IT开发的重要组成部分。

你的团队很可能会花费大量的金钱,时间和精力来重新发明轮子。创建一个评估规则的代码通常不是问题。而你似乎已经解决了它。现在,您正面临着最具挑战性的部分:UI。

即使所有的书都说最重要的业务规则是业务逻辑与主系统的分离,但我认为实际上拥有业务规则引擎最重要的一点是让业务人员能够创建那些业务规则。统治自己,不打扰程序员。这意味着一个可靠的用户界面。

有一些业务规则引擎具有出色的用户界面,可以完成您所需要的一切,并且可以更低效地实现这一目标。其中一些是免费的或有免费选择。

Drools为例。这是一个超级表演者。但它只对程序员有用,除非你将Guvnor添加到图片中。在Guvnor之前,Drools只受到那些更关注评估性能和可用性的大公司的欢迎。

所以,在你自己构建规则UI这样一个可怕的项目之前,至少要看一些它们。如果您使用的是Java平台,请考虑Drools。您还可以查找位于MS Workflow Foundation内置规则引擎之上的商业UI组件。所有这些引擎都以XML格式保存它们的规则,它们都具有很好的UI(或UI组件),并且都是免​​费的或相对便宜的(除了InRule和BizTalk之外)。

我希望这可以帮助您节省团队即将体验到的所有恶化和费用:)