ServiceMix企业服务总线(ESB)
ESB是集中化的、逻辑上的,具有架构层次的组件,提供在分布式异构环境中高度可扩展性、容错、消息服务等服务框架的一种实现。本文将讨论开源项目ESB ServiceMix,及其与JBI Java业务集成规范的关系。
测试安装
如果正确启动,Windows控制台窗口和Unix shell会显示类似如下信息:
INFO JBIContainer -- ServiceMix JBI Container
name: defaultJBI running version: null
终止ServiceMix服务
在Windows窗口或unix shell中敲CTRL-C, 结束Servicemix服务。
如果是Unix后台执行的ServiceMix,可以如下结束相应进程,
ps -ef|grep servicemix
kill PID
替换 PID 为查询获得的实际ServiceMix进程的PID
结论
使用 SOA 架构服务,需要连接不同位置、不同传输协议、不同消息格式的组件或服务的基础设施,ESB企业服务总线满足这些需求。
JBI规范和API定义了范化消息服务、组件框架、管理模型用于构建基于标准的可插拔的ESB系统。ServiceMix是轻量的、基于JBI规范语义和API的、开源ESB和SOA工具包,使用Apache许可证分发。Servicemix可以简单的作为嵌入式或者独立的ESB服务运行。
版权声明:Techtarget获Matrix授权发布,如需转载请联系Matrix
作者:J. Jeffrey Hanson;v_gyc(作者的blog:http://blog.matrix.org.cn/page/v_gyc)
原文:http://www.javaworld.com/javaworld/jw-12-2005/jw-1212-esb.html
Matrix:http://www.matrix.org.cn/resource/article/44/44522_ServiceMix+ESB.html
- 本文关键词:

