jboss esb简介及开发实例

jboss esb简介及开发实例

ID:36239742

大小:211.50 KB

页数:47页

时间:2019-05-07

jboss esb简介及开发实例_第1页
jboss esb简介及开发实例_第2页
jboss esb简介及开发实例_第3页
jboss esb简介及开发实例_第4页
jboss esb简介及开发实例_第5页
资源描述:

《jboss esb简介及开发实例》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、JbossESB简介及开发实例.ITPUB个人空间

2、Af!yw@jWpX一、JbossESB的简介(BU

3、8OjiA(I01、什么是ESB。ITPUB个人空间0^fIuk

4、"L       ESB的全称是EnterpriseServiceBus,即企业服务总线。ESB是过去消息中间件的发展,ESB采用了“总线”这样一种模式来管理和简化应用之间的集成拓扑结构,以广为接受的开放标准为基础来支持应用之间在消息、事件和服务的级别上动态的互连互通。/R"?E

5、^'Rd`0      ESB是一种在松散耦合的服务和应用之间标准的集成方式。它

6、可以作用于:4iA$XMP*K_t0①面向服务的架构-分布式的应用由可重用的服务组成。kn5^3vK0      ②面向消息的架构-应用之间通过ESB发送和接受消息。ITPUB个人空间+s%

7、N0GI③事件驱动的架构-应用之间异步地产生和接收消息。.pg:@:_      用一句比较通俗的话来描述ESB:ESB就是在SOA架构中实现服务间智能化集成与管理的中介。ITPUB个人空间#{^yD'buw   2、ESB和SOA之间的关系。2oD0{o#l#R0       介绍ESB就不得不提到SOA的概念,那么什么是SOA呐?I

8、TPUB个人空间+g)eAZ.Hl(?简单的说,SOA(service-orientedarchitecture)是面向服务的体系结构,是一类分布式系统的体系结构。这类系统是将异构平台上应用程序的不同功能部件(称为服务)通过这些服务之间定义良好的接口和规范按松耦合方式整合在一起,即将多个现有的应用软件通过网络将其整合成一个新系统。ITPUB个人空间sb(GC/XG多应用的整合不但是跨平台的,而且应该是松耦合的,也就是说,被整合的应用自身仍保持其自主,如香港政府已回归中国,但保持一国二制。ITPUB个人空间6IGrPGgEu新增设的业务功能,应允

9、许适应变化,即随需应变。ITPUB个人空间/u"MX:AhKr-Fu如何做到跨平台、松耦合,除使用方和服务方外,另有中介方,提供驻册登记和查询。现在社会的劳务市场和职业介绍所等都起这样作用。即先查询、梆定、然后调用。ITPUB个人空间JG,T7owlI在SOA的体系结构中,简单的可以分为如下几个角色:q.PV5

10、3Xu9M0①服务使用者:服务使用者是一个应用程序、一个软件模块或需要一个服务的另一个服务。它发起对注册中心中的服务的查询,通过传输绑定服务,并且执行服务功能。服务使用者根据接口契约来执行服务。ITPUB个人空间gf/jxMQ

11、q]②服务提供者:服务提供者是一个可通过网络寻址的实体,它接受和执行来自使用者的请求。它将自己的服务和接口契约发布到服务注册中心,以便服务使用者可以发现和访问该服务。ITPUB个人空间:dy!HI4c:E&mVX③服务注册中心:服务注册中心是服务发现的支持者。它包含一个可用服务的存储库,并允许感兴趣的服务使用者查找服务提供者接口。ITPUB个人空间Wc2V(zZCSOA体系结构中的操作ITPUB个人空间ie`$J2St)R①发布:为了使服务可访问,需要发布服务描述以使服务使用者可以发现和调用它。ITPUB个人空间!r,H*b;g{)J②发

12、现:服务请求者定位服务,方法是查询服务注册中心来找到满足其标准的服务。WZJ8QV0③绑定和调用:在检索完服务描述之后,服务使用者继续根据服务描述中的信息来调用服务。-Yo8w5f}k2A0SOA的优点如下:ITPUB个人空间b-X.n%r6`xa①利用现有的资产。vT't,t#V5u-IJ0方法是将这些现有的资产包装成提供企业功能的服务。组织可以继续从现有的资源中获取价值,而不必重新从头开始构建。ITPUB个人空间]]XM;{H'pY②更易于集成和管理复杂性。'[,dq)R4_S:X2^s6{P;}0将基础设施和实现发生的

13、改变所带来的影响降到最低限度。因为复杂性是隔离的。当更多的企业一起协作提供价值链时,这会变得更加重要。/nv8YG$G^0那么ESB和SOA有什么关系呐?ITPUB个人空间*bN%D5vH;f0V;o-Jv8QESB同SOA之间的关系:ESB是逻辑上与SOA所遵循的基本原则保持一致的服务集成基础架构,它提供了服务管理的方法和在分布式异构环境中进行服务交互的功能。xQ1a2]"yR0AK.B0可以这样说,ESB是特定环境下(SOA架构中)实施EAI的方式:首先,在ESB系统中,被集成的对象被明确定义为服务,而不是传统EAI中各种各样的中间件平台,这

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。