登录   |   注册
    准考证打印   论文投票   报考指南   论文辅导   软考培训   郑重申明  
您现在的位置:  首页 > 软考学苑 > 信息系统项目管理师 > 高项上午综合知识 > 高项章节知识点 >> 正文
正文
3.6.6常用构件标准
来源: 作者: 时间;2017-10-20 15:28:43 点击数: 尚大软考交流群:376154208
3.6.6常用构件标准 1.’COM/DCOM/COM+ COM是个开放的组件标准,它有很强的扩充和扩展能力。COM把组件的概念融入 到Windows虚用中。DCOM在COM的基础上添加了许多功能和特性,包括事务特性、安全模型、管理和配置等,使COM成为一个完整的组件架构。COM+将COM、DCOM和MTS形成一个全新的、功能强大的组件架构。 DCOM是基于客户机和服务器模
<尚大教育,教育至上,人才为大:sdedu.cc>

 3.6.6常用构件标准

    1’COM/DCOM/COM+

    COM是个开放的组件标准,它有很强的扩充和扩展能力。COM把组件的概念融入

  Windows虚用中。DCOMCOM的基础上添加了许多功能和特性,包括事务特性、

安全模型、管理和配置等,使COM成为一个完整的组件架构。COM+COMDCOM

MTS形成一个全新的、功能强大的组件架构。

    DCOM是基于客户机和服务器模型的,客户程序和构件程序是相对的,进行功能请

求调用的是客户程序而响应该请求的是构件程序。构件程序也可以作为客户程序去调用

其他的构件程序,正是这种角色的转换和相互调用关系使构件程序最终构成一个软件

系统。

    COM+并不是COM的新版本,我们可以把它理解为COM的新发展,或者为COM

更高层次上的应用。COM+的底层结构仍然以COM为基础,它几乎包容了COM的所有

内容。COM+倡导了一种新的概念,它把COM组件软件提升到应用层而不再是底层的

软件结构,它通过操作系统的各种支持,使组件对象模型建立在应用层上,把所有组件

的底层细节留给操作系统。

    COM+不再局限于COM的组件技术,它更加注重于分布式网络应用的设计和实现,

已经成为Microsoft系统平台策略和软件发展策略的一部分。COM+继承了COM几乎全

部的优势,同时又避免了COM实现方面的一些不足。COM+紧紧地与操作系统结合起

来,通过系统服务为应用程序提供仝面的服务。

    2CORBA

    CORBACommon Object Request Broker Architecture,公共对象请求代理架构)是

OMG组织制订的一种标准的面向对象的应用程序体系规范。或者说CORBA架构是

对象管理组织(Object Management GroupOMG)为解决分布式处理环境(Distributed

Computing EnvifonmentDCE)中硬件和软件系统的互连而提出的一种解决方案。

    OMG组织成立后不久就制订了对象管理架构(Object Management Architecture

OMA)参考模型,该模型描述了OMG规范所遵循的概念化的基础结构。OMA由对象

请求代理ORB、对象服务、公共设施、。域接口和应用接口这几个部分组成,其核心部分

是对象请求代理(Object Request Broker, ORB)。对象服务是为使用和实现对象而提供

的基本服务集合:公共设施是向终端用户应用程序提供的一组共享服务接口;域接口是

为应用领域服务而提供的接口:应用接口是由开发商提供的产品,用于它们的接口,不

属于OMG标准的内容。ORB提供了一种机制,通过这种机制,对象可以:透明她发出请

求和接收响应。分布的、可以互操作的对象可以利用ORB构造可以互操作的应用。

    CORBA标准由OMG设立并进行控制。CORBA分布计算技术,是由绝大多数分布

计算平台厂商所支持和遵循的系统规范技术,具有模型完整、先进,独立于系统平台和

开艟语言,被支持程度广泛的特点,已逐渐成为分布计算技术的标准。COBRA标准主

要分为三个层次:对象请求代理、公共对象服务和公共设施。昂底层是对象请求代理

ORB,规定了分布对象的定义(接口)和语言映射,实现对象间的通讯和互操作,是分

布对象系统中的软总线;在ORB之上定义了很多公共服务,可以提供诸如并发服务、

名字服务、事务(交易)服务、安全服务等各种各样的服务;最上层的公共设施则定义

了组件框架,提供可直接为业务对象使用的服务,规定业务对象有效协作所需的协定规

则。

    3EJB

    EJB用于封装业务,而业务可分为业务实体和业务过程。在J2EE模型当中,中间

层的业务功能通过EJB构件实现,使用JsP实现业务逻辑处理结果的动态发布,构成动

态的HTML页面,中间层也可以使用Servlet实现更为灵活的动态页面。

    EJB组件存活在EJB容器中,客户应用程序通过其业务和主接口访问它们。主接

口封装构件的生命周期方法(创建、破坏、查找)。业务口定义了业务方法,客户使用

EJB组件的主接口来获取对EJB组件的业务接口的引用;实现类是真正的分布式对象,

在运行时被实例化i客户端对业务接口的调用实际是对实现类的访问。

 

 

<尚大教育,教育至上,人才为大:sdedu.cc>
 
   各省软考办 
 
来顶一下
返回首页
返回首页
上一篇: 3.6.5构件及其在系统集成项目中的重要性
下一篇:3.7.1网络技术标准与协议
 相关文章
 
 
跟贴共
笔 名 :   验证码:
网友评论仅供其表达个人看法,并不表明尚大教育同意其观点或证实其描述
距离2023年05月27-28日软考考试还有
尚大软考交流群:376154208
软考各地考务机构
历年真题汇总




各省市软考报名简章