2.2 服务需要不断的业务滋养
“烟囱式”系统方式以及SOA“项目制”的建设方式导致了前面所说的第三个弊端:“业务得不到沉淀和持续发展”,从而造成服务不能真正成为可重用的组件,为业务的快速响应、支持业务快速创新带来业务价值。究其原因“烟囱式”系统建设模式是导火索,ESB在其中扮演了原本它擅长的工作,ESB也没有错。而错在SOA项目是基于一种集成项目建设的方式,就很容易造成服务提供者面对业务提出更多要求时,考核指标、工作回报都不能得到很好体现,服务提供者在主观上没有太大的积极性满足新的业务需求,再加上如果当初服务设计的功能扩展性和业务前瞻性不足,导致有心无力满足新的需求,结果是这些服务无法再进行功能扩展,成为企业“业务稳定”运行的“服务”。
而我想说的是,服务最不需要“业务稳定”!一个服务如果一味追求功能的不变,一定程度上就是固步自封,这样的做法是在逼着其他系统去建同样的“轮子”,当越来越多的系统都采用自建“轮子”的方式满足自身系统对这部分业务的需求时,之前的这个服务慢慢就少有人问津,当有更好的服务出现或该服务完全满足不了当前业务发展的要求时,也就是这个服务离开历史舞台的时刻。
服务不需要“业务稳定”,而需要不停的滋养,只有在滋养中才能从最初仅提供单薄业务功能的服务逐渐成长为企业最为宝贵的IT资产,而服务所需的滋养正是来自新的业务不断进行服务的接入。
图2-2是阿里巴巴共享业务事业部经过多年探索后沉淀下的5大价值定位,其中中间最为核心的三个关键字“服务”“滋养”和“稳定”已经清晰地定义了共享服务的真谛。服务能力的沉淀和体现的业务价值是完全成正比的,所以打造企业的业务服务能力绝不是靠单个SOA项目就能一蹴而就的,而是一个长期、持
续的过程,企业应该避免再走入“项目制”实施SOA项目的误区,这样的项目实
图2-2 阿里巴巴共享业务事业部的5大价值定位
施完成充其量只是SOA建设的开始,企业需要多一些耐心,在接下来的业务发展过程中逐步打造这些服务,这就要求新的业务必须接入这些已经产生的服务,为这些服务能够变得更加专业和稳定带来急需的需求养分,而不能因为这些“刚出生”的服务功能简单、服务消费体验糟糕、服务不稳定等原因而放弃使用这些服务。