피지국립대학을 위한 경량 웹 기반 캠퍼스 정보 시스템
초록
본 논문은 피지국립대학(FNU)의 기존 행정 시스템이 갖는 접근성·확장성·성능·유연성·통합성 문제를 해결하기 위해, HTML·JSP·CORBA·MySQL 기반의 경량(Thin‑Client) 웹 애플리케이션인 FNU‑CIS를 설계·구현하였다. 시스템은 프레젠테이션·비즈니스 로직·데이터 접근 계층을 명확히 분리하고, 학생·교직원·관리자 각각의 업무 흐름을 지원하도록 기능을 정의하였다.
상세 분석
FNU‑CIS는 전통적인 메인프레임·클라이언트‑서버형 캠퍼스 정보 시스템이 안고 있던 ‘단일 접속점 부재’와 ‘고가의 유지보수 비용’ 문제를 웹 기반 경량 클라이언트 구조로 전환함으로써 근본적인 개선을 시도한다. 프레젠테이션 계층은 순수 HTML과 JSP로 구현되어 브라우저만 있으면 접근이 가능하도록 설계됐으며, 이는 학생·교직원·관리자 모두에게 24시간 연중무휴 접근성을 제공한다. 비즈니스 로직은 CORBA 기반 애플리케이션 서버에 구현되어, 언어와 플랫폼에 구애받지 않는 인터페이스를 제공한다. CORBA를 선택한 이유는 다중 언어·다중 운영체제 지원, 트랜잭션·보안·메시징 등 엔터프라이즈 수준의 기능을 오픈소스 환경에서 활용할 수 있기 때문이다. 데이터 계층은 MySQL과 JDBC를 이용해 구현했으며, 오픈소스 데이터베이스를 채택함으로써 라이선스 비용을 크게 절감하고, 스키마 설계 시 관계형 데이터 모델을 통해 학생·과목·등록·성적·재정 등 다양한 도메인을 일관되게 관리한다.
시스템 아키텍처는 4계층(클라이언트, 웹, 애플리케이션 서버, 데이터베이스)으로 구성돼, 각 계층 간 결합도를 최소화하고 확장성을 확보한다. 예를 들어, 웹 서버에 새로운 JSP 페이지를 추가하거나 비즈니스 로직을 CORBA 객체에 새로운 메서드로 확장하는 경우, 다른 계층에 미치는 영향을 최소화한다. 또한, ‘단일 책임 원칙’과 ‘계층화 설계’를 적용해 향후 클라우드 환경이나 마이크로서비스 전환에도 대비할 수 있다.
기능적으로는 학생용 온라인 지원·등록·시간표·성적·재정 조회·온라인 결제, 교직원용 강의 관리·학생 성적 입력·HR 연동, 관리용 단위 활성화·신청 승인·통계 보고서 생성 등 전통적인 캠퍼스 정보 시스템이 제공해야 할 핵심 업무를 모두 포괄한다. 특히, 기존 시스템에서 종이 기반으로 처리되던 입학 신청·학위 신청·수강 변경 절차를 전자화함으로써 처리 시간과 오류율을 크게 낮출 수 있다.
하지만 논문에는 성능 테스트, 보안 침투 테스트, 사용자 만족도 조사 등 실증적 평가가 부족하다. CORBA는 강력한 기능을 제공하지만, 최근에는 RESTful API·JSON 기반 마이크로서비스가 더 널리 채택되는 추세이며, 유지보수 인력의 기술 스택과 교육 비용을 고려하면 장기적인 관점에서 재평가가 필요하다. 또한, 시스템이 전적으로 웹 브라우저에 의존하므로, 네트워크 대역폭이 제한된 캠퍼스 환경에서의 응답 시간과 오프라인 접근성에 대한 보완책이 제시되지 않았다.
요약하면, FNU‑CIS는 오픈소스 기반의 경량 웹 아키텍처와 CORBA 미들웨어를 결합해 피지국립대학의 행정 효율성을 크게 향상시킬 잠재력을 보여준다. 다만, 실제 운영 단계에서의 확장성·보안·성능 검증이 선행되어야 하며, 최신 웹 기술 트렌드와의 호환성을 지속적으로 검토해야 한다.
댓글 및 학술 토론
Loading comments...
의견 남기기