首页 > 代码库 > ESB概述
ESB概述
ESB概念的提出:
企业有大量的异构的业务系统,这些系统之间需要通过web service来交互数据,这样的话可以想象系统直接的交互关系是蜘蛛网状的,是难以维护的。这时候提出了ESB,每个业务系统只需要将自己提供的服务注册到ESB上,而对于调用一方来说,其只跟ESB打交道,而对于是谁提供的对其来说是透明的。而且,应用程序内部的具体实现对调用者也是隔离的。
ESB的主要职责:
数据映射
智能路由
以上为最基本的两项职责,另外其也可以 处理安全、处理可靠性、服务管理、监测和日志、业务活动监测。
ESB是搭建SOA架构所必须实现的核心功能组件。
eclipse提供了 web services Explorer和TCP/IP Monitor两个工具可以很方便的进行web service的测试和追踪。
两个重要的SOA标准:
SCA service component Architecture 即服务构件架构和 Service Data Objects SDO 服务数据对象。SCA简化了服务的创建和组合;SDO制定了对不同地方和格式的数据的统一存取标准。
国内外SOA研究现状:
国外的企业都已经具备完善的应用系统,SOA的实施只需要对已有系统中的功能进行提取和包装,形成标准的服务,而非用高成本的标准方法全新构造服务。
而中国企业,信息化建设正由生产系统转向营销服务系统,因此中国SOA的首要任务是全新构造大量的服务。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。