TY - JOUR AU - Lu, Peng AU - Cong, Xiao AU - Zhou, Dongdai PY - 2015/09/22 Y2 - 2024/03/29 TI - E-learning-Oriented Software Architecture Design and Case Study JF - International Journal of Emerging Technologies in Learning (iJET) JA - Int. J. Emerg. Technol. Learn. VL - 10 IS - 4 SE - Papers DO - 10.3991/ijet.v10i4.4698 UR - https://online-journals.org/index.php/i-jet/article/view/4698 SP - pp. 59-65 AB - Nowadays, E-learning system has been widely applied to practical teaching. It was favored by people for its characterized course arrangement and flexible learning schedule. However, the system does have some problems in the process of application such as the functions of single software are not diversified enough to satisfy the requirements in teaching completely. In order to cater more applications in the teaching process, it is necessary to integrate functions from different systems. But the difference in developing techniques and the inflexibility in design makes it difficult to implement. The major reason of these problems is the lack of fine software architecture. In this article, we build domain model and component model of E-learning system and components integration method on the basis of WebService. And we proposed an abstract framework of E-learning which could express the semantic relationship among components and realize high level reusable on the basis of informationized teaching mode. On this foundation, we form an E-learning oriented layering software architecture contain component library layer, application framework layer and application layer. Moreover, the system contains layer division multiplexing and was not built upon developing language and tools. Under the help of the software architecture, we could build characterized E-learning system flexibly like building blocks through framework selection, component assembling and replacement. In addition, we exemplify how to build concrete E-learning system on the basis of this software architecture. ER -