SOA、ESB喊了N久了,没怎么深入研究过,还是有些不太清楚。比如,数据交换平台,就像提供个性化服务的EMS,告诉他货源提取地方,发送目的地,然后他就会去自动提取、包装按标准格式发送到指定地点。那么ESB服务总线与数据交换平台这种集中化交换数据方式有什么区别?如果将服务注册到服务总线,不是同样也要进行集中式处理吗?注册的服务不也是要实现数据的交换吗?呵,俺还没分,等有了再给大家散了,哈!

解决方案 »

  1.   

    概念:数据交换平台主要目标是做数据集成与数据交换,比如你需要ETL分平台数据到中心或者实现各分系统之间的数据交互,那么可以称为EAI
    ESB 主要实现SOA架构的中心管理,分布式组件的管理与控制,更好实现SOA/WEBservice构件的协同与运维,当然你也可以将ESB作为一种EAI的实现技术架构;类别:
     EAI:是一种业务(实现数据交互与协同),在JAVA里,很多实现都采用MQ来做;
     ESB:是一种技术架构(分布式组件管理与协同),不仅仅可以应用在EAI方面其他:
      等待其他人补充