|
WebService是SOA的具体实现之一,但SOA并不局限于WebService,其他使用WSDL直接实现服务接口并且通过XML消息进行通信的都可一并归于SOA阵营。如此看来在我对SOA的认识(一)、(二)中,见解有些偏颇:因为我认为SOA是大集成思想,只要符合这种思想的都可归于SOA体系。积极反省一下。
另外SOA并没有确切的定义服务具体如何交互,而只定义服务如何相互理解和交互。WebService却明确的指定了服务间怎么样来进行交互。这不由地很是感慨作者用到的“战略”与“战术”的对照。 另外,我依然始终无法接受WebService是SOA的一部分的说法,比较不在一个层面上的东西,感觉不是很爽,依然只坚持Webservice是SOA的一种目前最好的实现,而没有囊括的概念,如果说实现WebService的WSDL SOAP UDDI是SOA体系的一部分就能接受了,这里我坚信我是对的。 本文有参考《SOA新手入门》http://www-128.ibm.com/developerworks/cn/webservices/newto/index.html 本系列结篇:对SOA和目前业成熟应用的JavaEE应用方案的一点看法
|