软件复用库互操作方法比较
时间:11-20
来源:
点击:
2 结果分析
通过分析比较,可以推断出目前的方法和系统具有以下特性:
(1)大多数方法或系统提供的都是对描述模型和描述信息的互操作。由于实体的互操作涉及到知识产权问题,并且会造成数据冗余度的提高,因此大多方法并不支持多结点上复制相同的实体,对语义信息的互操作也很少提供。OML方法和统一检索机制提供了语义信息上的互操作,但也只是通过同义词词典实现。同义词词典的建立是由管理员进行的,增大了管理员的工作量和工作难度。
(2)每个方法交换的信息的数据模型都不相同,但基本上都提供Internet上可以通讯和访问的表示格式和协议。
(3)每个方法采用的核心技术不相同,但主要为集中式的查询分发技术和分布式的本地查询机制两类。
(4)每个方法都会提供合适的管理工具和简单的查询工具,但很少有方法提供较好的结果合并和结果重排序的功能。
(5)每个方法的问题需求不同,因此使用的技术和数据模型不同,从而导致每个方法的互操作效果上也有所差异。但是,它们在查准率和查全率、查询速度、数据冗余度、可扩展性等方面都存在有待提高的地方。此外,针对不同的问题需求和场景,需要选择合适的方法才能达到较好的效果。