0

我们创建了一个简单的基于 asp.net/sqlserver 2000 的业务流程管理工具,其中我们有一个功能,用户可以创建简单的单列表单并附加到流程并定义规则和路径。

我们将动态创建的表单控件值保存在 EAV 设计表中,但是随着事务的增加,我们在报告自定义表单值时遇到了性能问题,我的问题是这个问题的替代方案是什么,其中 BPM 解决方案的主要要求是该用户将动态创建表单,你们认为其他大型 BPM 供应商(如 Skelta/ultimus/K2.net)的实施正在管理这一要求。你的东西xml可以救我吗?如果是,那么你们将如何或如何设计 BPM 应用程序的模型

4

1 回答 1

1

我不是 EAV 的粉丝。它使用关系数据库来解决关系数据库无法解决的问题。

我建议您设计一种特定于域的语言来表示您的表单定义。您可以使用 XML 作为一种格式。

否则,您应该将RDF用于动态结构化数据。

于 2009-04-11T07:17:57.373 回答