IMS 기반 모바일 학습 시스템
초록
본 논문은 전통적인 웹 기반 전자학습 시스템을 보완하기 위해 IP 멀티미디어 서브시스템(IMS)과 SIP 프로토콜을 활용한 모바일 학습 시스템(Mobile Learning System, MLS)을 설계·구현한다. 맞춤형 컴포넌트 기반 개발(CBD) 모델과 3계층(클라이언트·웹·비즈니스) 아키텍처를 적용해 사우디아라비아 킹아브두라지즈대학(KAU) 학생들을 대상으로 파일럿 테스트를 수행했으며, 오프캠퍼스 학습 지원 효과를 검증하였다.
상세 분석
이 연구는 기존의 LMS가 제공하는 강의자료, 일정관리, 평가, 토론 등의 기능을 모바일 환경에 그대로 옮기는 것이 아니라, IMS 기반의 통신 인프라를 활용해 실시간 세션 제어와 멀티미디어 서비스를 통합한다는 점에서 차별성을 가진다. SIP(Session Initiation Protocol)를 핵심 제어 프로토콜로 채택함으로써, 모바일 디바이스에서 음성·영상·채팅 등 다양한 멀티미디어 학습 활동을 원활히 수행할 수 있다. 특히 IMS는 QoS 보장, 사용자 인증, 서비스 프록시 등 전통적인 IP 네트워크가 제공하기 어려운 고급 기능을 제공하므로, 학습 데이터의 보안성과 신뢰성을 동시에 확보한다.
맞춤형 컴포넌트 기반 개발(CBD) 모델은 프로젝트의 특수성을 반영해 재사용 가능한 모듈을 설계하고, 각 모듈을 서비스 지향 아키텍처(SOA) 형태로 배치한다. 이를 통해 향후 다른 대학이나 교육기관에 시스템을 확장할 때 최소한의 수정만으로 적용 가능하도록 설계하였다. 또한 3계층 아키텍처(클라이언트, 웹, 비즈니스)는 프레젠테이션 로직과 비즈니스 로직을 명확히 분리함으로써 유지보수성을 높이고, 부하 분산 및 확장성을 확보한다.
시스템 구현 단계에서는 오픈소스 IMS 플랫폼인 OpenIMSCore를 기반으로 SIP 서버와 애플리케이션 서버를 구축했으며, 안드로이드 기반 모바일 클라이언트를 개발하였다. 클라이언트는 SIP UA(User Agent) 역할을 수행해 IMS 네트워크에 등록하고, 학습 콘텐츠 요청, 과제 제출, 실시간 토론 등을 SIP MESSAGE와 SIP INVITE 메시지를 통해 처리한다. 서버 측에서는 학습 관리 시스템(LMS)과 연동하기 위해 RESTful API를 제공하고, 데이터베이스는 MySQL을 사용해 학습 기록과 사용자 정보를 저장한다.
시험 결과, 모바일 디바이스에서 강의 슬라이드 다운로드, 퀴즈 응시, 실시간 질의응답이 원활히 이루어졌으며, 네트워크 지연 시간은 평균 150ms 이하로 측정돼 학습 흐름에 큰 지장을 주지 않았다. 또한 SIP 기반 인증 메커니즘 덕분에 비인가 접근이 차단되는 등 보안성도 향상되었다. 그러나 IMS 인프라 구축 비용과 운영 복잡성, 그리고 SIP에 익숙하지 않은 개발자들의 학습 곡선이 단점으로 지적되었다. 향후 연구에서는 클라우드 기반 IMS 서비스 도입과 SIP 보안 확장(RFC 4474 등)을 통해 비용 효율성을 높이고, 사용자 경험을 개선할 방안을 모색할 필요가 있다.
댓글 및 학술 토론
Loading comments...
의견 남기기