欢迎来到天天文库
浏览记录
ID:39347640
大小:72.65 KB
页数:16页
时间:2019-07-01
《Middleware(中间件)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、中间件目录基本信息1.定义2.Definition3.简介通用中间件类型中间件的一些特点主要中间件的分类中间件简单解释CICS应用服务器技术实现方法主要中间件的分类主要中间件简介1.1、远程过程调用2.2、面向消息的中间件3.3、对象请求代理4.4、事务处理监控面临的一些问题现状与发展趋势概述1.发展现状1.1.1.技术现状2.1.2.产品与市场现状3.1.3.现状分析应用需求的新特点与中间件技术走向1.需求2.可成长性3.适应性4.可管理性5.高可信性国内主要中间件生产厂商中间件技术的发展趋势分析基本信息1.定义2.Definiti
2、on3.简介通用中间件类型中间件的一些特点主要中间件的分类中间件简单解释CICS应用服务器技术实现方法·主要中间件的分类·主要中间件简介1.1、远程过程调用2.2、面向消息的中间件3.3、对象请求代理4.4、事务处理监控·面临的一些问题·现状与发展趋势概述·1.发展现状1.1.1.技术现状2.1.2.产品与市场现状3.1.3.现状分析·应用需求的新特点与中间件技术走向1.需求2.可成长性3.适应性4.可管理性5.高可信性·国内主要中间件生产厂商·中间件技术的发展趋势分析展开编辑本段基本信息 定义 中间件是一种独立的系统软件
3、或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机/服务器的操作系统之上,管理计算机资源和网络通讯。是连接两个独立应用程序或独立系统的软件。相连接的系统,即使它们具有不同的接口,但通过中间件相互之间仍能交换信息。执行中间件的一个关键途径是信息传递。通过中间件,应用程序可以工作于多平台或OS环境。Definition Middlewareiscomputersoftwarethatconnectssoftwarecomponentsandapplications.Thesoftwareconsistsof
4、asetofenablingservicesthatallowmultipleprocessesrunningononeormoremachinestointeractacrossanetwork.Thistechnologyevolvedtoprovideforinteroperabilityinsupportofthemovetocoherentdistributedarchitectures,whichareusedmostoftentosupportandsimplifycomplex,distributedapplicati
5、ons.Itincludeswebservers,transactionmonitors,andmessaging-and-queueingsoftware.简介 中间件是一类连接软件组件和应用的计算机软件,它包括一组服务,以便于运行在一台或多台机器上的多个软件通过网络进行交互。该技术所提供的互操作性,推动了一致分布式体系架构的演进。该架构通常用于支持分布式应用程序并简化其复杂度,它包括web服务器、事务监控器和消息队列软件。编辑本段通用中间件类型 ·企业服务总线(ESB:EnterpriseServiceBus):ESB是一种开
6、放的、基于标准的分布式同步或异步信息传递中间件。通过XML、Web服务接口以及标准化基于规则的路由选择文档等支持,ESB为企业应用程序提供安全互用性。 ·事务处理(TP:TransactionProcessing)监控器:为发生在对象间的事务处理提供监控功能,以确保操作成功实现。 ·分布式计算环境(DCE:DistributedComputingEnvironment):指创建运行在不同平台上的分布式应用程序所需的一组技术服务。 ·远程过程调用(RPC:RemoteProcedureCall):指客户机向服务器发送关于运行某程序
7、的请求时所需的标准。 ·对象请求代理(ORB:ObjectRequestBroker):为用户提供与其他分布式网络环境中对象通信的接口。 ·数据库访问中间件(DatabaseAccessMiddleware):支持用户访问各种操作系统或应用程序中的数据库。SQL是该类中间件的其中一种。 ·信息传递(MessagePassing):电子邮件系统是该类中间件的其中一种。 ·基于XML的中间件(XML-BasedMiddleware):XML允许开发人员为实现在Internet中交换结构化信息而创建文档。 IBM总部最早具有中
8、间件技术思想及功能的软件是IBM的CICS,但由于CICS不是分布式环境的产物,因此人们一般把Tuxedo作为第一个严格意义上的中间件产品。Tuxedo是1984年在当时属于AT&&T的贝尔实验室开发完成的,但由于分布式
此文档下载收益归作者所有