本课题主要是针对Web构件在分布式环境下的检索匹配要求,研究基于动态行为的高效的Web构件检索匹配方法,以及相应的Web构件描述框架和描述语言,并针对Web构件检索和匹配的关键技术进行研究。具体指标包括建立Web构件概念模型,设计Web构件描述框架和描述语言,该描述框架应能表达Web构件的语义信息,在此基础上提出基于动态行为的Web构件检索匹配方法,并在性能上进行分析论证。开发出特定领域Web构
目前大多数构件检索匹配方法都是针对集中控制式构件库的,缺乏统一的描述框架,所产生的描述信息也很难在Web上传输和查询,同时,基于行为规约的检索匹配方法的实现方面研究较少,离实用还有很大的距离。在总结和归纳现有软件构件检索匹配方法的基础上,借鉴最新信息技术研究成果,特别是新的Web技术,建立了Web构件的概念模型;设计了Web构件描述框架,并对其中的领域问题空间和行为规约进行了深入的研究,用于解决Web构件规约不容易被Web构件使用者理解和使用的问题,以及提高Web构件匹配的效率提供基础;在此基础上提出了一种基于动态行为的Web构件检索匹配方法,通过与软件构件规约匹配方法的比较,论证所提出的Web构件检索匹配方法在查全率、查准率和执行效率三个主要的方面都要优于软件构件规约匹配方法;在研究的基础上,实现了Web构件描述与检索匹配的原型工具。项目研究成果对于实现在Internet环境下软件构件的复用,提高软件开发效率和质量具有较高的参考价值。