2.8 第8个问题:您了解业务规则体现在哪些地方吗?
SOA达人迷
每个企业都有业务规则。但是,令人遗憾的是,很多企业并没有意识到遗留系统中到处存在着业务规则,这些规则可以是销售员在销售产品时的百分比提成,也可以是如何给合作伙伴折扣。尽管这些规则听起来很简单,其实不然。通常情况下,这些规则都被编写为代码,深埋在现有的应用程序中。因此,很难保证管理部门设计的新方案在所有的应用程序中全部实现。例如,销售部门的副总在两个月前就已经修改了佣金的计算方法,但是,在5个包含佣金计算的程序中,只有两个程序的规则发生了变化。面对这种情况,您可能会问,“我们实际上应该付给这些销售员多少佣金呢?”IT部门的人员很可能会说,“见鬼,我哪知道呢。”于是,问题便出现了。
如果您无法有效地管理大量应用程序中的业务规则,就会出现很多问题,当企业向SOA转换时,就需要做大量的工作。如果企业无法有效地处理深埋在应用程序中的业务规则,就给一个很低的分数;如果企业可以采取有效的措施来识别业务规则,即便是在还没有修改技术架构的情况下,这也说明企业具备了向SOA转换的良好条件,可以给一个很高的分数。
本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。
时间: 2024-10-02 12:30:14