Knowledge-based repository scheme for storing and retrieving business components: a theoretical design and an empirical analysis | IEEE Journals & Magazine | IEEE Xplore