首页> 中文学位 >基于通用构件描述语言的构件注册与检索
【6h】

基于通用构件描述语言的构件注册与检索

代理获取

目录

文摘

英文文摘

声明

第1章绪论

1.1研究背景及意义

1.1.1研究背景

1.1.2研究意义

1.2国内外研究现状

1.2.1构件描述研究现状

1.2.2构件检索研究现状

1.3本文主要研究内容

1.4本文的组织形式

第2章构件技术与主动服务简介

2.1构件技术

2.1.1软件复用技术

2.1.2构件的概念

2.1.3构件模型

2.1.4构件库

2.2主动服务简介

2.3本章小结

第3章通用构件描述语言

3.1 XML相关知识研究

3.1.1可扩展标识语言XML

3.1.2文档类型定义DTD

3.1.3 XML Schema

3.2构件通用描述研究

3.2.1常用的构件描述语言

3.2.2构件的通用描述

3.2.3 XML描述构件的可行性

3.3通用构件描述语言UCDL

3.3.1 UCDL模型结构

3.3.2 UCDL的XML Schema设计

3.4本章小结

第4章刻面分类检索的研究

4.1构件分类技术概述

4.2构件刻面分类

4.2.1刻面分类模式

4.2.2刻面分类的优点

4.2.3刻面选择原则

4.3刻面匹配模型及算法设计

4.3.1相关定义

4.3.2树匹配模型

4.3.3树编辑操作

4.3.4基于包容匹配模型的树匹配算法设计

4.4本章小结

第5章构件注册与检索系统的设计及实现

5.1系统概述

5.2系统设计方案

5.2.1系统结构

5.2.2系统实现技术选择

5.3刻面选择及数据库设计

5.3.1刻面选择方案

5.3.2数据库设计方案

5.4构件检索功能实现

5.4.1匹配算法实现

5.4.2系统刻面描述树的生成

5.4.3构件检索流程

5.5构件注册功能实现

5.5.1构件注册流程

5.5.2 UCDL有效性验证及解析的设计

5.5.3 UCDL验证与解析的实现

5.6系统应用

5.7本章小结

第6章总结与展望

6.1总结

6.2展望

参考文献

附录

攻读硕士学位期间发表学术论文

致谢

展开▼

摘要

近年来,随着构件技术的不断发展,Internet上出现了越来越多的构件库,为构件使用者提供了大量优秀构件。但是,现行构件库大多使用不同的描述方法对构件进行描述,存在构件访问不一致的问题,致使构件复用率不高。为提高构件复用率,研究者提出了主动服务的概念。主动服务是一种依托构件资源,为用户发现、定制服务的计算模式。在主动服务中,构件通过通用构件描述语言UCDL来描述。本文主要研究UCDL及构件的刻面分类检索方法,并以此为基础设计和实现基于UCDL的构件注册及检索系统。本文主要分为三部分。 第一部分阐述构件的相关技术以及主动服务的概念和模型,说明主动服务与构件的关系,详细介绍了主动服务所使用的构件描述方法--通用构件描述语言UCDL,并利用XML Schema设计UCDL的定义文档。 第二部分着重阐述构件的刻面分类特性及优点,说明了刻面选择的指导性原则。并以刻面分类为基础,结合树匹配思想,对三种不同的树匹配模型进行了深入探讨,提出一种基于包容匹配模型的树匹配算法。 第三部分设计并实现了以UCDL描述为基础的构件注册和检索系统。文中详细介绍了系统的体系结构以及各功能模块,说明了系统实现所采用的技术方案,阐述了系统使用的刻面分类方案和数据库设计方案,并就构件注册和检索功能的实现做了细致论述。文中还给出了匹配算法的实现代码、刻面描述树的生成算法、UCDL验证和解析方法以及构件注册和检索的流程。

著录项

  • 作者

    汤敏;

  • 作者单位

    武汉理工大学;

  • 授予单位 武汉理工大学;
  • 学科 计算机应用技术
  • 授予学位 硕士
  • 导师姓名 王舜燕;
  • 年度 2008
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP393.09;TP311.13;
  • 关键词

    计算机网络; 构件库管理; 程序挖掘; 网络服务;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号