Abstract
E-Learning systems have gained a lot of traction amongst students and academicians due to their flexible nature in terms of location independence, time, effort, cost and other resources. The rapidly changing nature of the education domain makes the design, development, testing, and maintenance of E-Learning systems complex and expensive. In order to adapt to the changing policies of educational institutes as well as improve the performance of students, the paper presents a Service-Oriented Architecture (SOA) approach to minimize the cost and time associated with the development of E-Learning systems. The paper illustrates the development of independent E-Learning web services and how they can be combined to implement the required policies of respective education institutes. The paper also presents a sample policy implemented using developed web services to achieve the required objectives.
Highlights
With the era of internet and online information, the development of various ELearning systems has been on the rise
Services constitute the functional components in a Service Oriented Architecture (SOA)
It allows developers to offload the subtleties related to a feature or module to a third party
Summary
With the era of internet and online information, the development of various ELearning systems has been on the rise. They provide an interface between client applications and the server where they are hosted This means that web services can be developed in any programming language but can be integrated in a simple manner. The two main styles of web service or API (Application Programming Interface) development are SOAP (Simple Object Access Protocol) and REST (Representational State Transfer). Owing to the flexibility it provides, we have adopted REST-style architecture for the development of different E-Learning APIs in this paper. This paper will focus on the development of different E-Learning components as web services using a REST-style architecture. This paper proposes how these services can be combined for rapid development of an E-Learning system by an orchestrator
Published Version (
Free)
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have