﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-Oracle神谕-随笔分类-ESB</title><link>http://www.blogjava.net/javaora/category/38010.html</link><description /><language>zh-cn</language><lastBuildDate>Tue, 03 Mar 2009 13:00:14 GMT</lastBuildDate><pubDate>Tue, 03 Mar 2009 13:00:14 GMT</pubDate><ttl>60</ttl><item><title>JBI概念</title><link>http://www.blogjava.net/javaora/archive/2009/03/03/257555.html</link><dc:creator>java世界畅谈</dc:creator><author>java世界畅谈</author><pubDate>Tue, 03 Mar 2009 07:03:00 GMT</pubDate><guid>http://www.blogjava.net/javaora/archive/2009/03/03/257555.html</guid><wfw:comment>http://www.blogjava.net/javaora/comments/257555.html</wfw:comment><comments>http://www.blogjava.net/javaora/archive/2009/03/03/257555.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/javaora/comments/commentRss/257555.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/javaora/services/trackbacks/257555.html</trackback:ping><description><![CDATA[<p>We also introduced some core JBI concepts:</p>
<ul>
    <li>JBI container&nbsp;
    <li>JBI components&nbsp;&nbsp;
    <ul>
        <li>Service Engines (<strong>SE</strong>) provide additional ways of building business services&nbsp;&nbsp;
        <li>Binding Components (<strong>BC</strong>) add the necessary transports to have our ESB communicate with the rest of the world </li>
    </ul>
    <li>Service assemblies (<strong>SA</strong>), which contain service units (<strong>SU</strong>)&nbsp;
    <li>Internal and external endpoints <br />
    <strong>container<br />
    components: SE BC</strong></li>
</ul>
<strong>SA SU<br />
endpoints</strong>
<img src ="http://www.blogjava.net/javaora/aggbug/257555.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/javaora/" target="_blank">java世界畅谈</a> 2009-03-03 15:03 <a href="http://www.blogjava.net/javaora/archive/2009/03/03/257555.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>mule术语</title><link>http://www.blogjava.net/javaora/archive/2009/03/02/257413.html</link><dc:creator>java世界畅谈</dc:creator><author>java世界畅谈</author><pubDate>Mon, 02 Mar 2009 12:29:00 GMT</pubDate><guid>http://www.blogjava.net/javaora/archive/2009/03/02/257413.html</guid><wfw:comment>http://www.blogjava.net/javaora/comments/257413.html</wfw:comment><comments>http://www.blogjava.net/javaora/archive/2009/03/02/257413.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/javaora/comments/commentRss/257413.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/javaora/services/trackbacks/257413.html</trackback:ping><description><![CDATA[<strong>agent 代理</strong><br />
A service such as the Mule JMX agent that is used by or associated with Mule but is not a Mule-managed<br />
service component. An agent is registered with the Mule Manager and has the same lifecycle as the Mule<br />
instance, so you can initialize and destroy resources when the Mule instance starts or stops.<br />
<strong>application 应用<br />
</strong>Any program that sends data through Mule. An application can be a web application, back office system,<br />
application server, or another Mule instance.『应用程序、后台办公系统、应用程序服务器或其它Mule实例』<br />
<strong>channel 通道</strong><br />
A logical pathway on which messages are sent<br />
on a messaging framework. Channels connect<br />
services together as well as different Mule nodes<br />
across a local network or the Internet.<br />
<strong>configuration builder 配置构造器</strong><br />
A class that knows how to parse a given configuration file. The default configuration builder is the<br />
org.mule.config.MuleXmlConfigurationBuilder class that knows how to parse a Mule XML configuration file.<br />
<strong>connector 连接器</strong><br />
The heart of a transport that maintains the configuration and state for the transport.<br />
<strong>endpoint&nbsp; 端点</strong><br />
A configuration entity specifying how and where<br />
a message should be routed. The endpoint is<br />
configured in an inbound or outbound router<br />
and specifies where the message should be<br />
sent or from where it should be received, using<br />
which transport (and optionally which connector<br />
in that transport), and which filters should be<br />
applied before routing the message.<br />
<strong>Enterprise Service Bus (ESB)</strong><br />
An architecture that allows different applications to communicate with each other by acting as a<br />
transit system for carrying data between applications within or outside your intranet. An ESB provides<br />
transaction management, routing, security, and other functionality for the messages.<br />
<strong>filter过滤器<br />
</strong>Specifies logic for determining which messages<br />
are routed to a component. You can set filters<br />
on an inbound router to filter which messages<br />
that service component can receive, or you can<br />
set filters on an outbound router to indicate how<br />
you want to route messages after they have been<br />
processed by the service component.<br />
<strong>inbound router 入站路由<br />
</strong>A Java class that you configure in the Mule configuration file to determine how a service component will<br />
receive messages. The inbound router includes an endpoint that indicates where the messages will come<br />
from.<br />
<strong>interceptor 拦截器</strong><br />
A Java class that is used to intercept message flow into a service component. An interceptor can be used<br />
to trigger or monitor events or interrupt the flow of the message.
<img src ="http://www.blogjava.net/javaora/aggbug/257413.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/javaora/" target="_blank">java世界畅谈</a> 2009-03-02 20:29 <a href="http://www.blogjava.net/javaora/archive/2009/03/02/257413.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ESB消息传输的最低要求</title><link>http://www.blogjava.net/javaora/archive/2009/03/02/257327.html</link><dc:creator>java世界畅谈</dc:creator><author>java世界畅谈</author><pubDate>Mon, 02 Mar 2009 05:32:00 GMT</pubDate><guid>http://www.blogjava.net/javaora/archive/2009/03/02/257327.html</guid><wfw:comment>http://www.blogjava.net/javaora/comments/257327.html</wfw:comment><comments>http://www.blogjava.net/javaora/archive/2009/03/02/257327.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/javaora/comments/commentRss/257327.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/javaora/services/trackbacks/257327.html</trackback:ping><description><![CDATA[Transforms 转换消息格式，针对已注册的服务提供者的需求将消息从一种格式转换到另一种格式。<br />
Routes 路由消息，将消息传输到已注册的服务，并保证传输的服务质量、服务层的特性。<br />
Augments 扩展信息，在传输的内容中添加额外信息，比如关于消息请求者的元数据。在消息中增加新的通信协议内容以满足服务提供者的需求。<br />
Notifies 通知消息监听者的特性消息请求。<br />
Secures 安全传输，对于传输的消息增加消息认证、授权、不可否认性、机密性等机制。
<img src ="http://www.blogjava.net/javaora/aggbug/257327.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/javaora/" target="_blank">java世界畅谈</a> 2009-03-02 13:32 <a href="http://www.blogjava.net/javaora/archive/2009/03/02/257327.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>