北京市朝阳区信息化工作办公室、信息网络中心主任梅诗曙介绍说,当初建设平台时面临两种选择。一种是基于.Net 技术,一种就是基于 SOA 架构。“以前做的一些项目,底层架构没搭好,等开发完了以后发现有问题再修改。由于程序不是积木式的,每次修改都像盖房子一样,盖了一遍又一遍。所以,很多系统要摸索很长时间才能完成,而且跟预期的目标相差很远,觉得系统还是不好用,这时候如果再换一个新领导,那这个系统很有可能就作废了。我们从朝阳区未来发展需 要及拓展性的角度考虑,最终还是选择了 SOA 架构。现在来看,当时选择 IBM WebSphere 等一系列组件构建 SOA 架构的决定是正确的,如果选择.Net 技术,则很难支撑目前的业务发展和调整。比如在农村地区,它的网格化管理要根据农村地区复杂的情况来调整,用 SOA 就很方便。”http://www-900.ibm.com/cn/public/case/case_49.shtml

解决方案 »

  1.   

    楼主真是井底之蛙,.NET做的大型平台没见过?再怎么孤陋寡闻也应该知道cnblogs吧.
    .net和soa技术是要争对不同平台和需要进行选择的,不是绝对的SOA就比.NET强,也不是.NET就比SOA厉害,本身就有各自的优势和缺点,在选择的时候要针对业务需要进行合适的选择,很多象你这样的新人一旦看到网上这类片面之词,就一贯得否认某一技术,其实,任何技术都是有它独特的长处的,否则,它就不会在现在的社会中存在
      

  2.   


    不是很懂,SOA和.NET貌似根本不是一回事情吧!
      

  3.   

    看下定义吧
    SOA  面向服务的体系结构(Service-Oriented Architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以一种统一和通用的方式进行交互。
      

  4.   

    恩,相当于在说iphone的性能比arm高。
      

  5.   

    呵呵, 企业咨询, 就是靠忽悠...IBM会忽悠, 拿Java赚钱.SUN不会忽悠, 于是就完蛋了.