中间件技术 (一).ppt

  1. 1、本文档共112页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JBOSS组织的 JBoss 应用服务器 JBossAS是一个运行EJB的J2EE应用服务器,是JBoss组织的核心产品 JBOSS AS是一个开源项目,遵循最新的J2EE规范 从JBoss项目开始至今,它已经从一个EJB容器发 展成为一个基于的J2EE的一个web 操作系统(operating system for web) 体现了J2EE规范中最新的技术,在JavaWorld Editors‘ Choice 2002评选中获得“最佳Java应用服务器”奖 无论是学习还是应用,JBoss为我们提供了一个非常优秀的平台 2006年4月 redhat收购了JBoss ObjectWeb 的 Jonas 一个纯Java,开放源代码(LGPL授权)的应用服务器 2006年北京大学自主开发的PKUAS与 ObectWeb的JOnAS对等合并为 JO2nAS The serverside 上有关于应用服务器的更多对比信息: /tt/articles/article.tss?l=ServerMatrix 2、消息中间件 典型的消息中间件产品有 IBM 的MQSeries SUN 的JMS (Java Message Service) 微软的MSMQ (Microsoft Message Queue Server) IBM Web Sphere MQ 集成跨平台:跨平台,跨企业,跨应用,确保应用间的信息顺畅沟通 异步性:在同步通信不能实现情况下,WebSphere MQ支持异步传输信息 有保障的传递:防止数据丢失,确保数据万无一失 可扩展性:随着企业信息系统对信息传输要求的不断改变,WebSphere MQ具有良好的扩展 与FTP相比,FTP需要人工手动操作,WebSphere MQ实现了全自动传输; WebSphere MQ支持断点续传;WebSphere MQ比FTP安全性更高 据统计,WebSphere MQ目前在全球已经占据了85%的市场份额,是事实的业界标准 Sun Java Message Service 采用一种宽松结合方式整合企业系统的方法,其主要的目的就是创建能够使用跨平台数据信息的、可移植的企业级应用程序,而把开发人力解放出来 Java消息服务支持两种消息模型:Point-to-Point消息(P2P)和发布订阅消息(Publish Subscribe messaging,简称Pub/Sub) P2P消息模型是在点对点之间传递消息时使用。如果应用程序开发者希望每一条消息都能够被处理,那么应该使用P2P消息模型。与Pub/Sub消息模型不同,P2P消息总是能够被传送到指定的位置 Pub/Sub模型在一到多的消息广播时使用。如果一定程度的消息传递的不可靠性可以被接受的话,那么应用程序开发者也可以使用Pub/Sub消息模型 微软的MSMQ 为Windows平台上的应用软件提供了比较全面的消息队列功能 例如可靠、弹性消息传送,基于成本(cost)的消息路由, 等等,并与事务服务可以很好地协作 MSMQ 还通过MSMQ-MQSeries Bridge提供了与IBM MQSeries 等其它消息中间件产品的无缝集成 3、事务中间件 典型的事务中间件产品有: IBM 的 CICS(Customer Information Control System) BEA 的Tuxedo(Transaction for UNIX has been Extended for Distributed Operation) 微软的MTS (Microsoft Transaction Server) IBM 的 CICS 一系列为 IBM 和非 IBM 平台上的应用提供联机事务处理和事务管理的产品,功能是为商业应用提供一个事务处理环境 CICS 建立在操作系统、 ISO的 DCE 和 Encina 服务上,它帮助客户建立三层次结构的联机事务处理应用 CICS 为应用程序开发、通信、恢复、显示、数据管理、安全性和内部通信等提供很多项服务 CICS 可以与 DCE 紧密结合,以满足分布式环境对于安全性,名字服务等的特殊需求 CICS 的结构设计也是面向事务处理的,CICS 构建的是一个三层次结构的应用系统,CICS 有效地区分应用系统中的表述逻辑层、业务逻辑层和数据逻辑层,从而使应用系统结构清晰,维护简单易行 在IBM的全系列计算机系统中均有相应的 CICS 产品,如OS/390、MVS/ESA、VSE/ESA、OS/400、OS/2,并扩展到其它厂商的系统中,如HP、DEC、SUN等等 BEA 的 Tuxedo 最早具有中间件技术思想及功能的软件是IBM的CICS,但由于CICS不是分布式环境的产物,因此人们一般把Tuxedo作为第一个严格意义上

您可能关注的文档

文档评论(0)

autohhh + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档