最近我在网上看了点SOA方面的知道,但是还是不理解它到底是个什么样的思想?
请教一下各位大虾呀!

解决方案 »

  1.   

    SOA的设计理念在于将企业的IT架构建立在一系列业务功能的服务基础上,IT资产通过服务的形式得到重用。
    业务模式和流程也可以通过服务的组合变得更加灵活,那么要解决的是:
    如何暴露服务接口并屏蔽具体实现技术和平台,
    如何用统一的数据模型在服务间交换数据并整合服务和应用的数据编程模型,
    如何进行服务组装和编排他们分别对应的是SOA的3个体系:SCA,SDO,BPEL要实施SOA的前提是企业必需有强大企业业务分析能力和重组再造能力
      

  2.   

    SOA主要是实现业务敏捷。
    当业务发生变化时,能够快速应对变更!
      

  3.   

    SOA:service-oriented architecture面向服务架构
         SOA架构的本质,并不是说把你的应用或者组件包装成Service就是SOA,而是说,你需要基于一种构架,能够让你的产品能够更适应“业务敏捷性(Business Agility)”。但是这种业务敏捷性仅仅是一家提供商或产品是很难满足的,肯定需要各个不同的供应商协助完成,不同的产品之间能够比较容易的进行消息交互。这样的灵活度肯定不是传统的基于消息的EAI产品所能够满足的,需要一种新的协议或标准来支撑。—— 当Web Service诞生之后,所有的大厂商都发现这是一种非常符合他们需求的技术。 
         可以认为SOA构架只是满足把应用暴露成Service(或者说是WebService),以SOAP消息进行信息的传输.
      

  4.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【liya1014】截止到2008-07-15 12:23:05的历史汇总数据(不包括此帖):
    发帖的总数量:1                        发帖的总分数:7                        每贴平均分数:7                        
    回帖的总数量:19                       得分贴总数量:3                        回帖的得分率:15%                      
    结贴的总数量:0                        结贴的总分数:0                        
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:1                        未结的总分数:7                        
    结贴的百分比:0.00  %               结分的百分比:0.00  %                  
    无满意结贴率:---------------------无满意结分率:---------------------
    如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html