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