我们正在开发一个应用程序,它在Oracle数据库的存储过程中实现业务逻辑。几年来一直是这样。业务规则多种多样,并且经常针对特定的客户进行定制。
目前,它们与数据管理和数据检索代码混合在一起。我一直在考虑在BRMS.中移动一些逻辑。
我的同事可能会反对,因为:
为了更好地提出我的建议,我需要一些关于以下问题的客观数字:
我在网上查了一下,发现了一些参考资料。不幸的是,它们中的大多数比较的实现要么是纯Java代码与存储过程,要么是纯Java代码与BRMS。我找不到任何比较存储过程和BRMS的东西,也找不到描述如何将存储过程解决方案与BRMS集成的方法。
非常感谢。
发布于 2012-12-03 14:23:11
希望这能有所帮助。
发布于 2012-12-03 15:29:47
甲骨文有一个内置的规则引擎,这个引擎没有被广泛宣传。但是,它是用PL/SQL构建的,当然它的接口是PL/SQL。
我已经将它用于几个ETL任务,但对于批量数据没有任何高性能要求。但是,如果您愿意为了灵活性而牺牲一些性能,那么我建议您这样做。
01/appdev.102/b14288/toc.htm
https://stackoverflow.com/questions/13684768
复制相似问题