摘要............................................................................................................……,...……
Abstract..................................................................................................................……n
第1章绪论...............……,.....................................................................................……
1.1研究背景和意义..................................................········································……
1.2国内外研究现状.......................................................···································……
1.3论文主要研究内容................................................······································……
1.4论文结构......................................................................................................……
第2章主动服务及程序挖掘技术.......................................................................……
2.1主动服务概述...........................................................................·....··············……
2.1.1主动服务的概念...................................................................·……,·········……
2.1.2主动服务模型........................................................................················……
2.1.3主动服务实现过程...........................·····················································……
2.2程序挖掘技术.......................................................................·····················……10
2.2.1程序挖掘的基本思想.......................................···································……10
2.2.2程序挖掘过程.......................................................·······························……10
2.3本章小结....................................................................................................……11
第3章构件资源的组织和检索.........................................................................……13
3.1构件分类及构件描述................................................................................……13
3.1.1常用构件分类方法..............................................................................……13
3.1.2统一构件描述语言UCDL..................................................................……14
3.1.3JavaBean到UCDL的映射算法研究与实现.....……,..........................……16
3.2本地构件资源库LcRw.............................................·······························……23
3.3构件检索策略....................................................................························……24
3.3.1构件检索方法............................................................................··········……24
3.3.2构件检索评价指标........................................................................······……26
3.4本章小结....................................................................................................……2
第4章主动服务中程序挖掘系统框架的设计.................................................……27
4.1程序挖掘系统框架模型............................................................................……2
4.2CBR在程序挖掘模块中的应用................................................................……28
4.2.1CBR过程..............................................................................................……28
4.2.2基于CBR的程序挖掘多代理协作模型.............................................……29
4.3基于领域本体和用户兴趣的构件检索策略............................................……31
4.3.1基于本体特征的构件描述模型..........................................................……31
4.3.2用户兴趣模型的创建..........................................................................……犯
4.3.3基于领域本体和用户兴趣的构件检索框架......................................……33
4.4本章小结....................................................................................................……35
5章基于构件资源库的程序挖掘系统的实现.............................................……37
5.1系统运行环境............................................................................................……37
5.2系统功能模块划分....................................................................................……38
5.3系统关键部分实现..............................................................................……,..…41
5.4应用实例........................................................……,.....................................……42
5.4.1基于LCRW的程序挖掘旅游服务实例............................................……42
5.4.2构件检索策略在E一Commerce领域的应用实例...............................……48
5.5本章小结..............................................................................................……,..…49
6章总结与展望.............................................................................................……51
6.1总结...........................................……,....................................................……,..…51
6.2展望......................................................................................................……,..…51
考文献...............................................................................................................……53
谢...................................................................................................................……57
录:攻读硕士学位期间发表的学术论文.......................................................……5S
武汉理工大学硕士学位论文
第1章绪论
1研究背景和意义
计算机网络和hitemet技术的飞速发展正在改变着世界,Intemct的应用也随
其发展不断地普及与深化。纵观hitemet的发展过程、计算模式的转变和软件
术的发展,计算的本质就是为了更好地满足人们的需求,随着计算技术的不
发展,计算本身越来越贴近终端用户。计算设备、网络、模式和软件,正逐
由“以计算机为中心,,向“以人为中心”转变。与之相适应,软件技术也逐步向“软
即服务”的方向过渡。软件生产者的角色逐渐转换为服务的提供者,以更好地
足人的服务需求为目标不断发展。
目前,Web服务存在一些不足,例如,功能无法扩展、不能实现“按需”服
等,主动服务正是为了解决上述问题而提出来的,具有智能化、个性化、综
化特点。主动服务是一种面向用户的服务,能够自动适应用户的服务需求,
靠相关的工业标准和hitemet上己有的构件资源,进行程序挖掘,为用户发现、
制和运行能够满足用户需求的构件程序。
程序挖掘是主动服务的研究重点。在程序挖掘的研究过程中,需要对用户
服务需求进行功能分解和对构件所提供的服务是否能满足这些功能进行判
。如果构件所提供的服务能够满足用户的要求,则智能代理系统直接把该构
提供的服务反馈给用户,否则,智能代理系统进一步根据分解后的服务功能
行构件的搜索和匹配工作,在找到相关构件后,对它们进行组装、编译和验
、测试。最后再把用户需要的服务提交给用户。
|
|