Blog信息 |
blog名称: 日志总数:1304 评论数量:2242 留言数量:5 访问次数:7490174 建立时间:2006年5月29日 |

| |
[ESB]Mule 架构中的几个名次的解释 软件技术
lhwork 发表于 2006/8/2 11:29:29 |
1 Connectors :就是支持不同协议的连接器。例如:Http,FTP,Mail,Soap,JMS,MQ等等。通常连接器有三种类型:只用于接收,只用于发送和两者皆可。2
EndPoints
Address:终端地址,类似于jms://topic:myTopic这样的东西。前面的jms就是连接器的类型。后面是各个连接器能识别的地址。这
个地址可以是接收器识别的地址,例如:jms://topic:myTopic表示对myTopic这个队列进行监听。也可以是发送器识别的地址。例如
pop3://user:password@mail.mycompany.com将某一个消息发送到远程邮箱里面。注意这里的地址是你自己命名的,通常不同的应用有不同的地址,例如某个应用是jms://topic:myTopic。另一个是jms://topic:myTopic23
UMO Components
:可以想象成这是ESB总线上的一个个芯片,控制器。在Mule里面,他们是一些POJO,负责接收消息,然后进行处理,在发送出去。例如,一个UMO它
的 |
|
[ESB]ESB的真面目 软件技术
lhwork 发表于 2006/8/2 11:26:03 |
JBI component 就像portlet
一样,企业中每一种服务器产品,无论其接口是Webservice,XML-RPC,FTP,Http,Email都可以为他们夺身定制编写一个JBI
Component,JBI用来接收自己的服务器发来的消息或者将消息发送给自己的服务器。我们看看ServiceMix的几种JBI ComponentJMS Component: 发送和接收JMS messages.HTTP: 支持一个 HTTP 客户端(可以调用远程HTTP Servers) 和一个服务器端的HTTP 榜定(来将JBI components 呈现为 HTTP)File: 将消息存储成本地文件。或者监视本地文件里面的一组文件或者目录并将他们发送给JBI.Jabber: 发送消息给Jabber或者从Jabber接收消息并通过NMR发送给JBI Ftp: 将消息存储成FTP上的文件。或者监视FTP里面的文件或者目录并将他们发 |
|
[ESB]目前三个主流的开源ESB项目简介  软件技术
lhwork 发表于 2006/8/2 11:23:41 |
一个是Object Web的Celtix:它原来是一个商业软件,因为卖的不好,所以转到OW下面,想增加一点知名度。第二个是codehaus的ServiceMix :它是真正意义上的兼容JSR208 JBI标准的ESB容器。它的主要特性包含:JBI 容器 脚本支持 规则引擎 工作流引擎BPEL 引擎 Web Services Notification 实现第三个是codehaus的Mule :Mule不算真正意义上的JBI实现。它更像是一个对象代理。但是因为它先走一步,所以已经非常成熟。它对EIP 企业应用集成提供了一套完整的支持。另外他也提供了JBI的接口。从应用角度来说,如 |
|
[ESB]ESB 是什么东西? 软件技术
lhwork 发表于 2006/8/1 17:57:41 |
ESB是企业服务总线:Enterprise Services Bus,其最早概念来自于 Predicts 2004: Enterprise Service Buses Are Taking Off 。 我们来看一下Bitpipe.com的定义:An
enterprise integration architecture that allows incr |
|
[ESB]一个ESB集成框架CodeHaus Mule 软件技术
lhwork 发表于 2006/8/1 17:54:35 |
Mule 是一个基于ESB架构理念的消息平台。Mule
的核心是一个基于SEDA的服务容器,该容器管理被称为通用消息对象(Universal Message Objects
/UMO)的服务对象,而这些对象都是POJO。所有UMO和其他应用之间的通信都是通过消息端点(message
endpoint)来进行的。这些端点为众多的分立的技术,比如Jms, Smtp, Jdbc, Tcp, Http, Xmpp,
file等等,提供了简单和一致的接口。
Mule 应用通常是由网络中的许多Mule 实例组成。每一个实例都是一个驻留一个或者多个UMO组件的轻量级容器。每一个UMO 组件都有一个或者多个通过它(们)发送和接收事件的端点。
 |
|
« 1 ›
|