SOA专家Dave Linthicum说,华盛顿的独立IT架构顾问JP Morgenthal在最近的一篇文章中提出了一个重要的观点。他强调指出,在许多情况下,SOA厂商培训本身就是有问题的。
Morgenthal在那篇文章中说,WSO2宣布今年夏季将提供免费的SOA培训。这个消息让我感到惊讶。我敢肯定,WSO2是好意。但是,在我与那些经过SOA厂商培训的那些人谈话之后,我发现了一种趋势,就是SOA厂商过多地把重点放在实施设计的因素方面,几乎没有把重点放在自上而下的方法方面。对于我来说,这是很好的,因为我知道这是一个有争议的说法,架构是不能教给大众的。
如果不选择WS02,IBM、Software AG、惠普和其它SOA技术厂商也提供同样的培训。简言之,提供深入的研讨会当作培训,更多的讨论企业服务总线和SOA治理技术而不讨论如何接触和解决身边的架构问题。这个技术是SOA的一部分,不过,是很小的一部分。
因此,我们现在有数千个“SOA架构师”,他们实际上是技术人员。这里有巨大的差比。例如,我们经常遇到一些人在谈论企业服务总线,好像企业服务总线是一种架构,在没有理解这个架构或者问题领域之前就推荐具体的SOA厂商。这显然是有问题的。
这个故事的寓意是如果某些东西是免费的,一般就会有一个陷阱。架构是你要做的东西,不是你要买的东西。要从不依赖于SOA厂商的机构那里学习。