| The research on collaborative retrieval in heterogeneous software component library cluster is the hot spot problem in nowadays. Specifically for the characteristic and deficiency of the component describing, classification and retrieval, as well as for the situation of heterogeneous multi-component libraries collaborative retrieval, a model of collaborative retrieval in heterogeneous software component library cluster based on XML is presented. The scheme is presented from information stream.Guided by component library theory, the multilayer information processing mechanism which is able to ensure that many heterogeneous component libraries retrievals are able to collaborate is brought forward. Component classification and retrieval regulation between multi-component libraries condition and single component library's condition is given out. Specifically for the single component library which has much component classifications, the solution method which adds heterogeneous software component library cluster registration mechanism is presented to avoid one component library to participate many times in a retrieval process. For multi-component libraries collaborative retrieval information stream, one kind of retrieval information mapping mechanism is brought forward. Especially for the mapping of the retrieval information to the faceted schema, the term definitions and the algorithm that retrieval information map to the faceted schema are presented. The idea is fairly good method to solve the retrieval condition conversion failing problem due to half-baked retrieval information.According to the model of collaborative retrieval in heterogeneous software component library cluster, the system function model, frame design and module analysis of the collaborative retrieval in heterogeneous software component library cluster are presented. The information stream flow chart among modules is given out with the real information transfer process.The effective integration of component technology, component library technology and XML technology, the problem of collaborative retrieval in heterogeneous software component library cluster have been resolved, the tradition technologies of improving recall and precision unilaterally by expanding the component library's component quantity and optimizing the classification and retrieval method have been changed. That model structure is legible in order to design and realize easily. The model has high reusablity. |