您的位置:首页 > 运维架构 > 网站架构

搞有中国特色的SOA(面向服务架构)——2

2006-11-10 10:23 591 查看
    ********SOA是干啥的

    SOA就是面向服务的架构,一堆英文的缩写,一如既往地晦涩。
一次,我们一伙傻小子坐在酒桌上聊天,话题转移到SOA上大家一顿海谈,并多次为SOA干杯。问到我的时候我说:哥们认为,SOA,啊,A--,就是架构的意思,所以SOA一定是个架构层次上的东西,绝对不只是技术层面上的东西;至于各大公司在忽悠SOA有多厉害,那也是扯淡,架构上的东西就是架构上的,提不到忧国忧民那个层次。

    我个人认为SOA实际上一种架构思想,它不是什么盈利模式。作为架构思想它应该能够从软件架构的各方面提供理论基础。

    比如,XP极限编程,大家说这是一种开发方法,是因为XP的原则可以在软件开发的生命周期各个阶段提供方法支持,如果XP仅局限在什么结对编程、测试优先等方面,那它就谈不上是什么开发方法,而只能说是开发管理的一些技巧。

    同样道理,谈SOA应该从架构层次上来谈,扩大或者缩小范围都是片面地。(哇,这种词语一写出来顿时觉得自己牛B了很多)。很多人觉得SOA很虚幻,认为不切实际;还有不少人认为SOA没什么,不就是Web Service调用一下没啥新东西。另外,在SOA的问题上有种有趣的现象,很多非技术的人(比如sales、偏管理的PM),上网看了些东西后,就大谈SOA,而且还头头是道,一方面说SOA门槛高,一方面又是大家都SOA,这也满奇怪的。

    我在前文已经说了,本人就是干活的,理论水平有限的很,发这个文章纯粹是表达自己对SOA的理解,完全有可能是我从一开始理论就是错误的,大家当个笑话看也就成了;理论大师就不要找我辩论了。

    SOA既然是架构上的东西,那么必然涉及到一个问题,什么是架构???……

                              -----------未完·待续
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息