规则 - 从事务处理中清除商务智能

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/seacean2000/article/details/82976681

内容:业务系统与产品系统分离、产品智能与数据库系统分离。

场景:任何考虑公司内部需求和将数据转入、转出或产品之间转换的时候。

用法:把存储过程从数据库移动到应用逻辑。在公司和产品系统之间不做同步调用。

原因:把应用逻辑放在数据库中是昂贵而且影响可扩展性。把公司系统和产品系统绑在一起也是昂贵的,同样会影响可扩展性并带来可用性问题。

要点:由于许可证和独特的系统特性,扩展数据库和公司内部系统的成本可能会很高。因此,我们希望它们专用于特定的任务。对于数据库,我们希望它专用于事务处理,而不是产品智能。对于后台办公系统,我们不希望产品系统与这些系统的扩展能力挂钩。采用异步方法向这些业务系统传输数据。

产品应用和OA应用是要分离的,在刚开始的时候,两者一起看上去很好,但是随着业务量的增加,这会导致我们的一个应用出现了两个目标,最后就是应用只能带来另个方向上的滑铁卢。一个应用就是一个主题,要有核心存在,而且只有一个核心存在。

猜你喜欢

转载自blog.csdn.net/seacean2000/article/details/82976681
今日推荐