中间件技术及其应用(中)

中间件技术及其应用(中)

ID:25113259

大小:55.50 KB

页数:7页

时间:2018-11-18

中间件技术及其应用(中)_第1页
中间件技术及其应用(中)_第2页
中间件技术及其应用(中)_第3页
中间件技术及其应用(中)_第4页
中间件技术及其应用(中)_第5页
资源描述:

《中间件技术及其应用(中)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、中间件技术及其应用(中)

2、第1...HTML(HyperTextMarkupLanguage)是一种网上使用的出版语言,它可以为提供这样的功能:在在线出版的文档中包括标题、文本、表格、列表和照片等;按下鼠标后,通过混合文本链路查找文本;与远端的服务为进行联机事物处理建立表格,以便进行信息查找、预定和订购产品等操作;在文档中直接包含独立页面、影像资料与声音资料等。这些规范都是pleObjectAccessProtocol)是一种轻量级规程,用于在没有控制中心、分布式的环境中交换信息。它以XML为基础,由4个部分组成:一个信封,定义了是什么信息和如何对它进行

3、处理的框架;一组编码规则,用于描述应用定义的数据类型的表示示例;一组表示远程过程调用和应答的规则方式,以及一组捆绑方式,这种方式用于使用低层通信规程交换信息。SOAP具有与其他规则相结合的可能性。  UDDI(UniversalDescription,DiscoveryandIntegration)是一个规范,这个规范用于IME相关。  三、主流中间件技术平台  下面重点阐述和比较了三大主流中间件技术平台,使读者加深对中间件技术理解。  1、当前支持服务器端中间件技术的平台  考察当前主流的分布计算技术平台,主要有OMG的CORBA、Sun的J2EE和M

4、icrosoftDNA2000。它们都是支持服务器端中间件技术开发的平台,但都有其各自的特点,将分别阐述如下。  (1)OMG的CORBA  CORBA分布计算技术是OMG组织基于众多开放系统平台厂商提交的分布对象互操作内容的基础上制定的公共对象请求代理体系规范。  CORBA分布计算技术,是由绝大多数分布计算平台厂商所支持和遵循的系统规范技术,具有模型完整、先进,独立于系统平台和开发语言,被支持程度广泛的特点,已逐渐成为分布计算技术的标准。COBRA标准主要分为3个层次:对象请求代理、公共对象服务和公共设施。最底层是对象请求代理ORB,规定了分布对象的

5、定义(接口)和语言映射,实现对象间的通讯和互操作,是分布对象系统中的"软总线";在ORB之上定义了很多公共服务,可以提供诸如并发服务、名字服务、事务(交易)服务、安全服务等各种各样的服务;最上层的公共设施则定义了组件框架,提供可直接为业务对象使用的服务,规定业务对象有效协作所需的协定规则。目前,CORBA兼容的分布计算产品层出不穷,其中有中间件厂商的ORB产品,如BEAM3,IBMponentBroker,有分布对象厂商推出的产品,如IONAObix和OOCObacus等.  CORBA规范的近期发展,增加了面向Inter的特性,服务质量控制和CORBA

6、构件模型(CORBAponentModel)。  Inter集成特性包括了针对IIOP传输的防火墙(FireingService)。  服务质量控制包括能够具有质量控制的异步消息服务,一组针对嵌入系统的CORBA定义,一组关于实时CORBA与容错CORBA的请求方案。 CORBACCM(CORBAponentModel)技术,是在支持POA的CORBA规范(版本2.3以后)基础上,结合EJB当前规范的基础上发展起来的。CORBA构件模型,是OMG组织制定的一个用于开发和配置分布式应用的服务器端中间件模型规范,它主要包括如下三项内容:  a、抽象构件模型,

7、用以描述服务器端构件结构及构件间互操作的结构;  b、构件容器结构,用以提供通用的构件运行和管理环境,并支持对安全、事务、持久状态等系统服务的集成;  c、构件的配置和打包规范,CCM使用打包技术来管理构件的二进制、多语言版本的可执行代码和配置信息,并制定了构件包的具体内容和基于XML的文档内容标准。  总之,CORBA的特点是大而全,互操作性和开放性非常好。CORBA的缺点是庞大而复杂,并且技术和标准的更新相对较慢,COBRA规范从1.0升级到2.0所花的时间非常短,而再往上的版本的发布就相对十分缓慢了。在具体的应用中使用不是很多。(2)Sun的J2E

8、E  为了推动基于Java的服务器端应用开发,Sun于是在1999年底推出了Java2技术及相关的J2EE规范,J2EE的目标是:提供平台无关的、可移植的、支持并发访问和安全的,完全基于Java的开发服务器端中间件的标准。  在J2EE中,Sun给出了完整的基于Java语言开发面向企业分布应用规范,其中,在分布式互操作协议上,J2EE同时支持RMI和IIOP,而在服务器端分布式应用的构造形式,则包括了JavaServlet、JSP(JavaServerPage)、EJB等多种形式,以支持不同的业务需求,而且Java应用程序具有"Writeonce,run

9、anywhere"的特性,使得J2EE技术在发布计算领域得到了快速发展。  J2

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

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

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