论文部分内容阅读
主动服务是一种可根据用户需求进行服务定制的Web服务,其实现机制是程序挖掘,它的实现涉及程序的复用和重组。构件技术的出现和发展,为实现主动服务开辟了可行的道路。组织一个结构良好、描述准确的本地构件资源库,是实现主动服务的基础,而在该库中检索构件的准确度和效率,也是提供优质服务的前提。
随着构件数量的不断增多,构件检索的重要性日益突出。传统的构件检索方法由于语义信息的缺乏,使得检索结果的准确度和全面性不够,在主动服务模型中,现有的构件检索方法不足以满足服务的智能化、个性化和综合化的需求。针对这个问题,本文设计了支持主动服务的构件检索框架,提出了基于本体的构件描述模型与检索策略,并结合用户兴趣模型辅助用户完善检索条件,提高了检索效率,也更贴合主动服务的需求,主要研究工作为:
通过研究现有的主动服务和构件技术,得出当前主动服务对构件技术的需求。分析现有主动服务中构件检索的过程和本地构件资源库中的构件描述、组织、分类方法的不足,在构件描述中引入领域本体的概念,提出新的构件描述模型。
构建用户兴趣模型,根据模型中提取出的关键词对检索结果进行排序,提供更贴合用户需求的检索结果给用户,并利用用户模型中的用户兴趣信息辅助控制检索过程,提高检索效率和准确度。
设计支持主动服务的构件检索框架,根据框架给出构件检索的策略,结合用户兴趣模型和本体特征领域模型完善用户检索条件。给出本地构件资源库的分类、存储方法,抽取构件功能刻面中的功能动作名作为构件的索引信息,在此基础上详细阐述了程序挖掘系统中的本地构件资源库构建方法和构件检索子系统的实现。
最后通过电子商务领域内的构件检索实验验证了本文中构件检索方法的可行性和有效性,并分析展望了下一步的研究工作。