个人工具
您位于: 首页 科研 产业化之路 公共软件构件库

公共软件构件库

公共软件构件库

一、概述

公共软件构件库管理系统是北京大学软件工程研究所在杨芙清院士领导下研究开发的最新成果之一。它是国家高技术研究发展计划( 863 计划)课题“基于 Internet 、以构件库为核心的软件开发平台”的一个重要组成部分,其目标通过建立公共软件构件库,为软件企业提供软件复用的机制和软件资源管理的基础设施,使企业基于构件复用快速、高质量地开发新的应用系统,促进软件工业化生产技术的实现和推广。

公共软件构件库提供了多种构件发布、分类、检索的方法和良好的用户访问控制能力;支持分布式构件库管理与应用;能够支持 UDDI 协议( Universal Description, Discovery and Integration :统一描述、发现和集成协议),实现与分布式构件(主要是 EJB 、 CORBA 与 COM+ 构件)的运行平台相协同;在构件库系统存储管理方面,可基于分布式结构存储软件构件及其相关信息,提供高可靠性(分布、备份、负载均衡)支持机制;具备良好的安全性(用户身份验证、访问控制、抗攻击、抗抵赖等)。

二、公共软件构件库的定位及作用:

•  面向软件企业,服务软件产业

•  促进软件工业化生产技术的实现和推广

•  为软件企业提供软件复用的机制和软件资源管理的基础设施公共软件构件库示意图

 

三、系统特点

•  系统采用基于 B/S 的多层体系结构;

•  采用分布式的应用架构;

•  完全支持 UDDI V2.0 标准规范;

•  采用 J2EE V2.0 ,基于 EJB 技术,具有较强的灵活性和扩充性;

•  支持刻面分类等多种分类模式;

•  提出并采用基于角色的用户管理机制,使系统具有灵活的权限分配和安全的控制方式。

 

四、系统功能

1 提供分布式构件及其服务的注册、发布、查询、管理等功能,提供构件管理信息与实体的有效管理平台

2 实现软件构件库中构件管理与构件服务的集成,软件资产与构件服务的集成

3 结合配置管理技术,对构件的构造性和演化性进行支持

4 以 UDDI Registry ( UDDI 注册中心)形式对 Web services 形态的构件提供有效管理支持,并对外界提供服务

5 提供以刻面分类为主,结合多种标准的分类方法对构件库中大量构件进行有效的管理

6 供多样化的检索机制,用户可以更加灵活地查找构件

7 实行基于角色的用户管理,提供用户更灵活的注册管理机制。

 

文档操作
« 2012年 五月 »
五月
123456
78910111213
14151617181920
21222324252627
28293031