消息中间件技术应用.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
优秀毕业论文,完美PDF格式,可在线免费浏览全文和下载,支持复制编辑,可为大学生本专业本院系本科专科大专和研究生学士相关类学生提供毕业论文范文范例指导,也可为要代写发表职称论文提供参考!!!

消息中间件技术与应用· 李健民L2,许舒人1 1(中国科学院软件研究所计算机科学重点实验室,北京100080); 2(中国科学院软件研究所软件工程技术中心,北京 100080) E-mail:intouch@otcaix.iscas.ac.ca http://www.iscas.ac.crl 摘要:应用程序体系结构向着多层结构的方向发展,而中间件技术为在这种异构分布式环境中建构应用系统,实 现独立于硬件、操作系统,运行环境和开发环境的系统互联,提供了强有力的支持.本文分析中间件技术出现的 背景,总结了当前消息中间件的功能和结构,然后着重给出了作者参与开发的ISMQ3.1的功能架构,最后通过一 个应用实例,说明了中间件技术具有很高的价值. 关键词:应用体系结构中问件 1 引言 九十年代以后,客户机/服务器的体系结构普遍应用于各种实际业务系统的开发,这种模式相对主机批处 理模式和终端朋民务器模式而言,它更充分利用了网络资源,减少了网络负载,提高了系统性能,但是这种体 系结构要在网络上传输大量的数据。为了减少网络数据传输量,人们提出了存储过程的概念,处理过程和数 据同时存放在服务器一端。但是,数据库服务器对连接和进程等系统资源管理能力很弱,对于大规模的并发 客户请求来说效率很低。 随着网络技术应用,特别是Intemet/Intranet技术的发展,这种模式应用在系统可维护性、伸缩性、分布 式和由于客户端程序过大而导致的网络流量过大 等方面的不足就显得越来越明显。 为了有效地管理业务逻辑使用的系统资源, 人们提出了三层客户机/服务器结构(【l】、【2】)。 如左图所示: 在三层客户机服务器结构中,业务逻辑位于 中问层,即在应用服务器中执行,应用服务器提 供了客户连接、服务进程、内存资源的统一管理。 三层结构以业务逻辑为中心,在提高了系统分布 性和伸缩性的同时,也大大改善了系统的可维护 Fig.1Thrc,e-tierArchitecture 性、资源利用效率,降低了网络流量,从根本上弥 图l三层Client/Server结构 补了客户/服务器两层式结构应用在这些方面的 缺陷,适应了当今Internet/Intranet技术的发展需 1-03.25 ·收稿日期:2001-3-25;修改日期:200 基金项目: 国家863高科技发展计划资助项目(编号2001AA414020);国家重点基础研究发展规划973资助项目(编号 G199903580死国家自然科学重点基金资助项目(编 作者简介:李健民(1978一X男,河北省唐山人。硕士,学生,主要研究领域为软件工程技术,分布式计算; 许舒人(1961一X男,福建省长泰人,学士,副研究员.主要研究领域为软件工程技术,构件技术 要。 但是,在向着三层和多层体系结构的分布式环境不断迈进的过程中,许多应用程序需在网络环境的异构 平台上运行。在这种分布异构环境中,通常存在多种硬件系统平台(如PC、工作站、小型机等),在这些硬件 平台上又存在各种各样的系统软件(如不同的操作系统、数据库、语言编译器等),以及多种风格各异的用户 界面,为了更好的开发和应用能够运行在这种异构平台上的软件,迫切需要一种基于标准的、独立于计算机 硬件以及操作系统的开发和运行环境,中间件技术就应运而生了。 2

文档评论(0)

ygeorcgdw + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档