InfoQ上的[url=http://www.infoq.com/cn/news/2007/12/developers-hate-bpm]《为什么Java开发者憎恨BPM?》[/url]一文最终引出了Peter Evans-Greenwood的一段话
[quote]规则和过程之间的分离只是技术所带来的一种人为结果,并不是我们希望它们如此。分离规则和过程引擎带来了庞大的花费(这是我们可以免除的)。
更富有成效的做法可能来自这个问题的反方向。让我们由上而下来调查人们是如何认识和处理业务逻辑的,然后创造出能够模仿我们的做法的工具和技术。[/quote]
在Intalio还卖5000刀的时候,我们就开始使用它,试图最终覆盖所有公司的Business Process。但是结果就像文章中“另一位认为”的那样,专业人员不愿使用它们,而开发者对这种“方便的”定制方法却不领情。导致应用的范围极其有限。
想让专业人员有开发者的逻辑基本是种徒劳的努力。通过双方的讨论,和不断的原型验证,从而生成一套面向领域的模型,这正是DDD所倡导的。
[quote]规则和过程之间的分离只是技术所带来的一种人为结果,并不是我们希望它们如此。分离规则和过程引擎带来了庞大的花费(这是我们可以免除的)。
更富有成效的做法可能来自这个问题的反方向。让我们由上而下来调查人们是如何认识和处理业务逻辑的,然后创造出能够模仿我们的做法的工具和技术。[/quote]
在Intalio还卖5000刀的时候,我们就开始使用它,试图最终覆盖所有公司的Business Process。但是结果就像文章中“另一位认为”的那样,专业人员不愿使用它们,而开发者对这种“方便的”定制方法却不领情。导致应用的范围极其有限。
想让专业人员有开发者的逻辑基本是种徒劳的努力。通过双方的讨论,和不断的原型验证,从而生成一套面向领域的模型,这正是DDD所倡导的。