Model is a kind of codified knowledge that has been verified in solving problems. Solving a complex problem usually needs a set of models. Using components, the composition of a set of closely related models, could enhance the efficiency of solving problems as components are experience in form of knowledge network. Mappings between components vary with the relevancy of problems. Such mappings can help retrieve appropriate components when solving new problems. This paper investigates the relationship between components to identify these mappings by a set of semantic links and develops relevant rules to form a mechanism for semantically networking and using components. Flexible component reuse can be realized by semantic retrieval and rule reasoning. Extending the notion of component to a general service mechanism, this paper further investigates the organization, reuse and clustering of components in form of Web services and research spaces. The semantic component networking overlay su...