首页 > Linux操作系统 > Linux操作系统 > SOA成功的关键在于度量?
Joe引用的这两份报告都就如何对SOA量化提出了自己的观点,并分别给出了一系列量化指标。它们一份来自Symphony Services的CTO Jerry Smith博士所写的《SOA并没有死亡,而只是需要被有效地进行量化》,另一份则来自于Red Hat的CTO Mark Little博士所写的《你必须知道的SOA重要度量指标》。
Jerry Smith在其文章中认为量化是进行正确决策的基础,为此必须定义出一系列的量化指标。同时,他认为这些量化指标应该是和公司的业务目标一致,而并非那些传统的软件开发指标,因为后者无法帮助你说服CFO给你提供必需的资源。在文章的后半部分,Jerry Smith给出了他认为的面向业务的SOA度量指标:
Mark Little强调了治理的重要性,同时认为软件虽然对治理是有益的,但是单有软件并不能实现治理。从指标上看,Mark Little和Jerry Smith不乏相似之处。在他看来,SOA的重要指标是:
对于两人的报告,Dan Foody认为他们都没有切中要害。
首先,他提出“如果你无法获得资助去完成SOA,那么度量SOA意义不大”。他认为“如果你想让SOA落地,那么你需要寻找的是那些在短时间内产生巨大回报的小规模投资”。其次,他认为这些报告存在的第二个问题是“有意义的度量指标”,即度量指标是很重要,但是每个企业各不相同。
如果你是服务提供商企业,你当然可以度量像“每个服务的收益”、“服务活跃性”,以及关系服务收益的ROI。但这和SOA有什么关系?!早在SOA存在之前,人们就已经在构建和交付可以产生收益的服务了。而且,这些度量指标如何作用于那些并不是销售电子服务的公司?对于联邦快递的免费跟踪包裹的Web服务,其直接的ROI是什么?
Dan Foody认为,应该同时度量使用SOA和不使用SOA完成业务的成本,否则度量将是不完整的,而且可能会产生误导。因为两种方法产生的收益可能一样,Dan Foody以联邦快递为例说明了这点。在文章的结尾,他写道:
你必须现实点:
- 不要关注那些“可疑的”指标(如“SOA的ROI”)——业务不会相信你。
- 不要关注那些要多年之后才能测量出的指标(如“某某平均时间”)——业务不会听你。
- 成本越低,你需要进行解释就越少。
- 风险越低,你需要进行解释就越少。
- 你能越早展示可察觉的收益,你就越不需要操心度量指标。
度量指标在SOA有其一席之地——有助于让SOA随着时间不断进化。但是,人们只有在看到结果之后才会相信这些度量指标,这就是你为什么不能以度量开始的原因。使SOA基础设施落地的最佳途径是时间已经证明的老方法:找一帮聪明的实干家(不是演说家,也不是空想家),使用SOA快速地交付一个重要项目。使用这种方法,将能对SOA的能力赢得共识。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/14780828/viewspace-594423/ ,如需转载,请注明出处,否则将追究法律责任。