Knowledge Portals: Components, Functionalities, and Deployment Challenges · Study