SOA 因为流行所以流行
SOA 已经出现n年了,当初感觉不是什么先进的技术,所以没有留心。怎么到今年就特别火呢?我来找找原因。
一、谁在推动
推动力最强的算是外国大的软件场上了。不过好像BEA,甲骨文,IBM等很是支持,而微软则在工具中整合,但宣传中不是很热情。
可 以说,只有自家产品中存在二次开发的可能的厂家,即以程序员作为承接应用关键点的上游厂家对SOA吹得最多。理由很简单,SOA既然被广泛程序员接受,那 么他们的支持二次开发的产品就可以找到市场,可以让接受SOA的程序员为他们开发扩展应用找到目标客户,进而找到金矿啦,所以他们使劲得说SOA多么多么 得好。从来不会听见他们说SOA不好的。
二、谁被推动
我敢说,国内承接项目的人最容易被推动。而独立做产品的则观望,如果最终客户也被 忽悠了,那么也被动地做响应。为什么承接项目的一批会“最容易呢”?因为他们要给客户灌输概念来提高“科技含量”。SOA如此声势浩大,客户如果心动则掏 钱在这块“科技含量”,自然他们半推半就,也来吹一把。苦了独立做产品的厂商,他们似乎反映迟钝,等客户真的喜欢SOA了再上。
三、谁被忽悠
首先苦了软件最终用户,他们最无辜了。在则未经世面的学生也是牺牲品。我估计这个SOA会影响1.5代的大学生。
四、我们应该怎么做
1 保持清醒。先明晰SOA能做什么,适合什么场合,做什么容易(要抛开工具来评估,因为微软通常开发一些对自己有利的工具,而工具的先进程度会因为他们的投入随时会变的),什么难做。
2 出于跨程序数据交换或控制交互,则流行什么用什么。SOA总比微软独家的COM来得更为“通用”。
3 最为产品开发的话,最好SOA作为一个部件而存在,而不能作为核心价值来开发。除非你的产品定位的生存期就是1.5 * 4年大学生涯=6年。
一、谁在推动
推动力最强的算是外国大的软件场上了。不过好像BEA,甲骨文,IBM等很是支持,而微软则在工具中整合,但宣传中不是很热情。
可 以说,只有自家产品中存在二次开发的可能的厂家,即以程序员作为承接应用关键点的上游厂家对SOA吹得最多。理由很简单,SOA既然被广泛程序员接受,那 么他们的支持二次开发的产品就可以找到市场,可以让接受SOA的程序员为他们开发扩展应用找到目标客户,进而找到金矿啦,所以他们使劲得说SOA多么多么 得好。从来不会听见他们说SOA不好的。
二、谁被推动
我敢说,国内承接项目的人最容易被推动。而独立做产品的则观望,如果最终客户也被 忽悠了,那么也被动地做响应。为什么承接项目的一批会“最容易呢”?因为他们要给客户灌输概念来提高“科技含量”。SOA如此声势浩大,客户如果心动则掏 钱在这块“科技含量”,自然他们半推半就,也来吹一把。苦了独立做产品的厂商,他们似乎反映迟钝,等客户真的喜欢SOA了再上。
三、谁被忽悠
首先苦了软件最终用户,他们最无辜了。在则未经世面的学生也是牺牲品。我估计这个SOA会影响1.5代的大学生。
四、我们应该怎么做
1 保持清醒。先明晰SOA能做什么,适合什么场合,做什么容易(要抛开工具来评估,因为微软通常开发一些对自己有利的工具,而工具的先进程度会因为他们的投入随时会变的),什么难做。
2 出于跨程序数据交换或控制交互,则流行什么用什么。SOA总比微软独家的COM来得更为“通用”。
3 最为产品开发的话,最好SOA作为一个部件而存在,而不能作为核心价值来开发。除非你的产品定位的生存期就是1.5 * 4年大学生涯=6年。