ESB提供开放、标准的消息机制,通过标准适配器和接口,来完成应用(服务)和其他组件之间的互操作,满足大型异构企业环境的应用集成、数据集成、信息集成。
一,企业服务总线功能:
- 服务供应管理:指提供注册和公开服务,在机构、系统和部门内部和之间公开和分配服务,通过可视化、图形化界面提供服务类型、内容类型、通信类型、版本控制等。
- 数据集成和路由:负责管理服务间通信有关的路由逻辑,要求与服务端点通信有关的所有路由逻辑都通过“配置代理”处理,使服务使用者不必考虑与后端服务通信有关的复杂性;能通过各种通信方式显示服务之间的信息交换,具有较强的容错性和安全性。
- 服务监管:监视和管理服务的活动性和可用性,能查看系统的运行统计信息,监视系统的运行状况并标记消息传输服务中的问题,在发生问题时允许快速隔离和诊断问题。
二,企业服务总线特色:
- ESB服务必须符合J2EE、XML的相关行业标准,符合SOA的架构体系;
- ESB服务管理的发布、注册和管理要求可视化、图形化、方便实用;
- 必须有良好的兼容性;能够兼容不同厂商的J2EE应用服务器产品、门户产品、服务中间件产品和数据库系统;
- 支持多种传输协议的支持;包括:HTTP(S),FTP,JMS,File,Email等;
- 支持内容转换功能;实现XML和Java对象、XML到XML、XML到平文件的内容转换;支持基于内容的动态路由功能;
- 支持多级别的异常处理功能。
三,企业服务总线功支持的资源类型:
- 代理服务
- 业务服务
- 数据转换
- XML Schema
- WSDL