首页 > 知识点讲解
       常用构件标准
知识路径: > 信息化和信息系统 > 信息系统及其技术和开发方法 > 软件工程 > 软件架构(定义、模式、分析与评估) > 
相关知识点:7个      
        1.COM/DCOM/COM+
        COM是一个开放的构件标准,它有很强的扩充和扩展能力。COM把构件的概念融入到Windows应用中。DCOM在COM的基础上添加了许多功能和特性,包括事务特性、安全模型、管理和配置等,使COM成为一个完整的组件架构。COM+将COM、DCOM和MTS形成一个全新的、功能强大的组件架构。
        DCOM是基于客户端和服务器模型的,客户程序和构件程序是相对的,进行功能请求调用的是客户程序,而响应该请求的是构件程序。构件程序也可以作为客户程序去调用其他的构件程序,正是这种角色转换和相互调用关系使构件程序最终构成一个软件系统。
        COM+继承了COM几乎全部优势,同时又避免了COM实现方面的一些不足,它是COM更高层次上的应用。COM+把COM构件软件提升到应用层,而不再是底层的软件结构,它通过操作系统的各种支持,使构件对象模型建立在应用层上,把所有构件的底层细节留给操作系统。
        COM+不再局限于COM的构件技术,它更加注重于分布式网络应用的设计和实现,已经成为Microsoft系统平台策略和软件发展策略的一部分。COM+紧紧地和操作系统结合起来,通过系统服务为应用程序提供全面服务。
        2.CORBA
        CORBA(Common Object Request Broker Architecture,公共对象请求代理架构)是由OMG(Object Management Group,对象管理组织)组织制订的一种标准的面向对象的应用程序体系规范,是其为解决分布式处理环境中硬件和软件系统的互连而提出的一种解决方案。CORBA分布计算技术是由绝大多数分布计算平台厂商所支持和遵循的系统规范技术,具有模型完整、先进,独立于系统平台和开发语言,被支持程度广泛的特点,已逐渐成为分布计算技术的标准。
        OMG组织成立后不久就制订了对象管理架构(OMA)参考模型,该模型描述了OMG规范所遵循的概念化的基础结构,由以下部分组成:
        .对象请求代理(ORB):核心部分。
        .对象服务:为使用和实现对象而提供的基本服务集合。
        .公共设施:向终端用户应用程序提供的一组共享服务接口。
        .域接口:为应用领域服务而提供的接口。
        .应用接口:由开发商提供的产品,用于它们的接口,不属于OMG标准的内容。
        CORBA标准主要分为三个层次:
        .对象请求代理(ORB):规定了分布对象的定义(接口)和语言映射,实现对象间的通信和互操作,是分布对象系统中的“软总线”。
        .公共对象服务:可以提供诸如并发服务、名字服务、事务(交易)服务、安全服务等各种各样的服务。
        .公共设施:定义了构件的框架,提供可直接为业务对象使用的服务,规定业务对象有效协作所需的协定规则。
        3.EJB
        EJB用于封装业务,而业务可分为业务实体和业务过程。J2EE是Sun公司制订的开放的、基于标准的平台,用于开发、部署和管理N层结构、面向Web的以服务器为中心的企业级应用。在J2EE模型当中,中间层的业务功能通过EJB构件实现,使用JSP实现业务逻辑处理结果的动态发布,构成动态HTML页面,中间层也可以使用Servlet实现更为灵活的动态页面。
        EJB构件存活在EJB容器中,客户应用程序通过其业务和主接口访问它们。主接口封装构件的生命周期方法(创建、破坏、查找)。业务接口定义了业务方法,客户使用EJB构件的主接口来获取对EJB组件的业务接口的引用。实现类是真正的分布式对象,在运行时被实例化,客户端对业务接口的调用实际是对实现类的访问。
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。


工作时间:9:00-20:00

客服

点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2023 All Rights Reserved 软考在线版权所有