CSCL Platform Based on Service-Oriented Architecture
Abstract: With the development of Computer-Supported Collaborative Learning (CSCL), many systems that provide communication network and supporting mechanisms are developed so as to enhance smooth and effective collaboration among students. Although they have common features, it is hard to share functions and data with other systems due to their unique implementations and data formats. In this paper, we suggest platform-independent CSCL system based on Service-Oriented Architecture (SOA). SOA employs the Web service, which allows different applications to interoperate. In addition, SOAP is adopted as the protocol for Web service in SOA. Based on the analysis of fundamental features for CSCL, SOAP operations for authentication, students’ communication and data management are developed. Furthermore, we show the example of implementing a system using defined SOAP operations is addressed
Presider: Clara Coutinho, University of Minho