基于构件/构架软件开发环境的研究与实现

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:dancingkingb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件复用是软件开发中避免重复劳动的解决方案。随着软件复用的不断深入,基于构件/构架的软件开发已经逐渐成为软件复用的热点。其中,构架是软件体系结构构件化的产物,它描述了软件系统的整体设计与风格,为基于构件的软件开发过程提供了构件组装的依据和上下文。基于构件/构架的软件开发是指利用已开发完成的商业构件(Commercial Off-The-Shelf, COTS)(或可复用的构件)按应用需求利用已有的构架组装形成软件应用系统的软件开发方法。在这种开发过程中,COM/DCOM、CORBA、JavaBean/EJB等模型都在不同的环节有了实现。 本文主要研究了基于构件/构架软件开发环境的主要内容和具体的实现技术。为基于构件/构架的软件开发提供了各种相应的服务,同时结合了COM/DCOM、CORBA、JavaBean/EJB等模型的特点给出了比较通用、灵活的构件/构架描述模型,为构架、构件组装提供方便。
其他文献
随着互联网的发展,当今互联网上的信息量已经十分庞大。从这些数据中构建机器可读的知识库,包括世界上所有的实体、及它们精确的语义信息和关系成为非常重要的问题。类似维基百
随着科学技术的发展,信息技术的进步,现代生活已经进入了信息时代。人们对各种信息的需求越来越强烈。广播电视作为现代的主流传播媒体,如何在信息时代满足观众掌握信息的要求,成
网络教育资源种类繁多,形态各异.如何有效整合网络教育资源以使其为教学所用,已经成为远程教育研究领域的一个重要课题.本文从网络教育资源分布特点出发,通过分析网络教育资
学位
分组密码是现代密码体制发展的两个方向之一,它具有速度快、易于标准化和便于软硬件实现等特点,通常是信息与网络安全中实现数据、数字签名、认证和密钥管理的核心体制,因此分组
学位
存储区域网(StorageAreaNetwork,SAN)为满足日益增长的数据存储需求提供了坚实的基础,但与传统网络相比,存储区域网的构成和管理更加复杂,因此必须提供高效的网络管理方案,才能充
今天,在Web信息资源极大丰富的同时,对Web信息搜索工具的研究也提出了更高的要求。由于目前Web的规模和它的动态性,通用搜索引擎仅能爬行和索引Web的一部分。因此,通用搜索引擎已
随着电子商务、电子政务的日渐兴盛以及现代军事向电子化、信息化发展的需要,信息的访问控制技术显得越来越重要。人们需要在网络中提供和鉴别身份和权限信息,以保证网络交互
多媒体通信业务是一种点对点或点对多点传送声音、图像、数据文件的同步交互式多业务。以往的多媒体通信业务主要基于电路交换网络,随着基础数据业务的快速稳定增长和网络规