0

シンプルなasp.net/sqlserver2000ベースのビジネスプロセス管理ツールを作成しました。このツールでは、ユーザーがシンプルな1列のフォームを作成し、プロセスにアタッチして、ルールとパスを定義できる機能があります。

動的に作成されたフォームコントロール値をEAVデザインテーブルに保存しますが、トランザクションが増加するにつれて、そのカスタムフォーム値のレポートに関するパフォーマンスの問題が発生します。私の質問は、BPMソリューションの主な要件がこの問題の代替案であるということです。そのユーザーはフォームを動的に作成します。Skelta/ultimus/K2.netのようなBPMの他の大手ベンダーの実装がこの要件を管理していると思いますか。xmlで私を救うことができますか?はいの場合、どのように、またはどのようにBPMアプリケーションのモデルを設計しますか

4

1 に答える 1

1

私はEAVのファンではありません。リレーショナルデータベースを使用して問題を解決しています。リレーショナルデータベースは解決するように設計されていません。

フォーム定義を表すためにドメイン固有言語を設計することをお勧めします。XMLをフォーマットとして使用できます。

または、動的に構造化されたデータにRDFを使用する必要があります。

于 2009-04-11T07:17:57.373 に答える