旗正规则引擎在数据处理的应用目前问题需求是目前信息技术面临的最大问题l 需求沟通不畅。客户、管理人员、开发人员、测试人员理解可能不一致,容易误解。l 需求变更反应缓慢。客户理解上的小的需求变更,技术实现上可能影响巨大。l 对技术开发人员依赖过大。最详细的、精确的需求最终在程序员脑中或者在代码中。l 技术寄希望于限制需求或者预先封装变化点,但却总是对需求变化力不从心。l 当业务系统正式上线后,当业务需求变化时,业务部门总是希望技术可以马上实现传统解决办法l 采用优秀框架解决缺点: 对框架的依赖大,框架的设计影响其适用面。 对架构师要求高,需要全面了解框架才能进行优秀的设计。 对业务熟悉要求高,需要预先设计并封装变化点。l 采用工作流解决缺点: 粗粒度的流程图难以定义复杂的逻辑处理。 对于流程节点的逻辑处理,仍然需要编写代码实现。l 采用传统规则引擎解决缺点: Rete算法的复杂性决定了配置规则的学习曲线很高。 需要优秀的系统分析师规划设计实现规则的结构。 需要优秀的架构师来优化并