정보기술의 발전과 인터넷의 발전으로 E-러닝 시스템은 누군가의 도움 없이 혼자 공부하는 법을 가르친다. 사람들은 자신이 가지 고 있는 능력을 향상시키기 위하여 원하는 교육을 E-러닝 시스템을 통 하여 어디에서나 교육을 받을 수 있다. 교육을 받는 사람들은 능력이 증대되며, 자신감은 기업을 더욱 효율적으로 변하게 한다. 본 논문에서 는 E-러닝 시스템을 모듈별 설계원칙을 제시하고 구현 하였다. 많은 사람들이 E-러닝 시스템을 이용할시 시스템의 안정성과 프로그 램의 보안성이 중요시 된다. 따라서 클러스터링에 의한 교육의 안정적 운영을 제시하였다. 또한 EJB3.0을 이용하여 보안성을 강화 시켰다. 모바일 프로그램의 개발 방법인 앱웹 방식과 비즈니스 로직 부분을 EJB3.0을 활용하여 클러스터링 환경 구축으로 모바일 시스템 서비스의 안정성과 보안성을 강화 하였다. 따라서 E-러닝 시스템의 설계방법과 구현은 타 시스템의 설계에 참고 자료로 활용될 수 있다.