web service是在web应用大爆炸的时候推出的。可能本身的推出就给大家造成很多的误导。大家一遇到web应用,就免不了就想起web service ,就免不了谈论web serrvice 。其实我感觉有些人把web service的功能放大化了。但是不可否认web service是有它的优势:穿透防火墙(soap)、为异构提供了很多方便等等。
其实我觉得现在很多人把web service 都滥用了。在异构的情况下用web service当然是很好的。但是现在好多应用都没有异构,也争先恐后的在用它。在我看来,完全是一种对技术追逐的行为。其实在没有异构的情况下,完全有很多替代方案来代替它的。比如:.net下的remoting、企业服务、rpc。java下的rmi、corba。完全可以胜任我们的需要,而且性能在底层就决定了一定比web services好。何乐而不为???(以上纯属个人认识,欢迎批评指正!)
注:此系列文章或为自己所写、或为转载于网络。仅用于个人收集及备忘。