ZL-ESB企业服务总线平台
企业服务总线(EnterpriseServiceBus,ESB)从面向服务体系架构(Service-OrientedArchitecture,SOA)发展而来,是传统中间件技术与XML、Web服务等技术结合的产物。
ZL-ESB提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素。ESB采用了“总线”这样一种模式来管理和简化应用之间的集成拓扑结构,以广为接受的开放标准为基础来支持应用之间在消息、事件和服务级别上动态的互连互通,是一种在松散耦合的服务和应用之间标准的集成方式。它可以作用于:
①面向服务的架构—分布式的应用由可重用的服务组成;
②面向消息的架构—应用之间通过ESB发送和接受消息;
③事件驱动的架构—应用之间异步地产生和接收消息。
服务的MetaData管理
传输服务
确保通过企业总线互连的业务流程间的消息的正确交付,还包括基于内容的路由功能;
中介
提供位置透明的路由和定位服务;提供多种消息传递形式;支持广泛使用的传输协议;
多服务集成方式
如JCA,Web服务,Messaging ,Adapter等;
服务和事件管理支持
调用服务的记录、测量和监控数据;提供事件检测、触发和分布功能;
面向服务的元数据管理
服务的请求以及请求者对服务的要求,以及服务的提供者和他所提供的服务的描述;
Mediation
它必须具有某种机制能够完成中介的作用,如协议转换;
通信
服务的发布/订阅、响应/请求、同步/异步消息、路由和寻址等;
集成
遗留系统适配器,服务编排和映射,协议转换,数据变换,企业应用集成中间件的连续等;
服务交互
服务接口定义,服务实现的置换,服务消息模型,服务目录和发现等;
服务安全
服务质量
服务等级