ESB提供开放、标准的消息机制,通过标准适配器和接口,来完成应用(服务)和其他组件之间的互操作,满足大型异构企业环境的应用集成、数据集成、信息集成。

一,企业服务总线功能

  • 服务供应管理:指提供注册和公开服务,在机构、系统和部门内部和之间公开和分配服务,通过可视化、图形化界面提供服务类型、内容类型、通信类型、版本控制等。
  • 数据集成和路由:负责管理服务间通信有关的路由逻辑,要求与服务端点通信有关的所有路由逻辑都通过“配置代理”处理,使服务使用者不必考虑与后端服务通信有关的复杂性;能通过各种通信方式显示服务之间的信息交换,具有较强的容错性和安全性。
  • 服务监管:监视和管理服务的活动性和可用性,能查看系统的运行统计信息,监视系统的运行状况并标记消息传输服务中的问题,在发生问题时允许快速隔离和诊断问题。

二,企业服务总线特色:

  • ESB服务必须符合J2EEXML的相关行业标准,符合SOA的架构体系;
  • ESB服务管理的发布、注册和管理要求可视化、图形化、方便实用;
  • 必须有良好的兼容性;能够兼容不同厂商的J2EE应用服务器产品、门户产品、服务中间件产品和数据库系统;
  • 支持多种传输协议的支持;包括:HTTP(S)FTPJMSFileEmail等;
  • 支持内容转换功能;实现XMLJava对象、XMLXMLXML到平文件的内容转换;支持基于内容的动态路由功能;
  • 支持多级别的异常处理功能。

三,企业服务总线功支持的资源类型:

  • 代理服务
  • 业务服务
  • 数据转换
  • XML Schema
  • WSDL