Enhanced Federation and Reuse of E-Learning Components Using Cloud Computing

Cloud computing is a new model, based on the Internet, to combine several services such as software, platform and infrastructure as a service. It offers the opportunity to store a large amount of information and to reduce the cost of development. In addition, it is used to increase the performance, the flexibility, the scalability and the availability of information systems. Due to these advantages, several researchers have focused on applying cloud-computing environment in learning systems. This research explores cloud computing for federating and combining the e-learning components to achieve the benefits of cloud computing: its low cost, its storage capacity, its high security and its availability. This paper proposes an approach based on the cloud computing technology for the federation of personalization efforts. Through this approach the user can easily access the reusable learning components from anywhere and anytime.