DOI QR코드

DOI QR Code

NCS Learning Module Providing System Using CORS Based on Filter

CORS 기반 필터를 이용한 NCS 학습모듈 제공 시스템

  • Kim, Dae-Kyeong (Department of Engineering Research, Education and Company Co., Ltd.) ;
  • Na, Seung-Cheul (Department of Management Support, Education and Company Co., Ltd.) ;
  • Kim, Chang-Bok (Department of Energy IT, Gachon University)
  • 김대경 (에듀엔컴(주) NCS 공학연구소) ;
  • 나승철 (에듀엔컴(주) 경영지원) ;
  • 김창복 (가천대학교 에너지 IT학과)
  • Received : 2015.03.26
  • Accepted : 2015.04.16
  • Published : 2015.04.30

Abstract

This paper proposed system for providing the national competency standards learning module, which has changed and updated from time to time. The provisioning server of the proposed system provides learning module, and the management server carry out fault management, billing, request management, statistics and aggregate, etc, and the target server requests the learning module in the provisioning server through the domain. The proposed system determines provide of the learning module by CORS based on filter, which is to determine whether matches or not with domain of the provisioning server and the target server. The proposed system can be patch and maintenance remotely about NCS based learning module to be new update and removed. Also, the proposed system may provide contents in conjunction with existing educational systems, and may be extended in the future to enable the management for domain of the target server.

본 연구는 수시로 변경 및 갱신되는 국가 직무능력 표준 (NCS; national competency standards) 학습모듈을 제공하는 시스템을 제안하였다. 제안 시스템의 프로비저닝(provisioning)서버는 학습모듈을 제공하며, 관리서버는 장애관리, 빌링, 요청관리, 통계 및 집계등을 수행하며, 타겟서버는 도메인을 통하여 프로비저닝서버에 학습모듈을 요청한다. 제안 시스템은 프로비저닝서버와 타겟 서버의 도메인 일치 여부를 판단하는 CORS (cross-origin resource sharing) 기반 필터를 이용하여, 학습모듈의 제공을 결정하였다. 제안 시스템은 신규 갱신 또는 삭제되는 NCS기반 학습모듈에 대해 원격으로 패치 및 유지 보수할 수 있다. 또한, 기존 교육 관련 시스템과 연계하여 콘텐츠를 제공할 수 있으며, 타겟서버 도메인에 대한 관리가 가능하여 향후 확장기능을 도입하여 활용할 수 있다.

Keywords

References

  1. K. B. Lim, I. J. Ju, and J. Y. Jo, "Pending issue and policy plan of national competency standards," Korea Research Institute for Vocational Education and Training, The Human Resources Development Review, Vol. 13, No. 3, Sep. 2010.
  2. D. Y. Park, "Pushing ahead context and project of competence education using national competency standards," Korea Research Institute for Vocational Education and Training, The Human Resources Development Review, Vol. 16, No. 3, Sep. 2013.
  3. D. Y. Kim and J. S. Kim, "Korean national competency standards(NCS) development trend analysis," Journal of Korean Technology Education Association, Vol. 12, No 3, pp. 22-46, Dec. 2013.
  4. National Competency Standards, [Internet]. Available: http://www.ncs.go.kr
  5. OSGi Alliance, [Internet]. Available: http://www.osgi.org/
  6. S. M. Kim, C. H. Yun, J. W. Park, K. G. Lee, E. D. Hwang, and Y. W. LEE, "Research on the open service gateway initiative(OSGi) standard for internet of things," in Conference of Korean Society for Internet Information, Sungkyunkwan University: Korea, Vol. 15, No.2, pp. 35-36, Oct, 2014
  7. D. Y. Seo, "Open service framework for home network," Journal of Telecommunications Technology Association, Vol 105, pp. 98-106, 2006.
  8. [Internet]. Available: http://www.w3.org/Security/wiki/Same_Origin_Policy
  9. [Internet]. Available: http://spring.io/guides/gs/rest-service-cors/
  10. [Internet]. Available: http://enable-cors.org/server_tomcat.html
  11. [Internet]. Available: http://www.w3.org/TR/cors/
  12. J. H. Kwon, Actual OSGi & Spring DM, Gyeonggi-do, Korea: Wikibooks, 2009.
  13. C. Walls, Modular Java: Creating Flexible Applications with Osgi and Spring, Dallas, Texas: The Pragmatic Bookshelf, 2009.
  14. J. G. Brookshear, Computer Science An Overview, Indianapolis, Indiana: Addison-Wesley Professional, 2011.

Cited by

  1. NCS 능력단위 요소와 기존 교육과정 간 갭 분석을 위한 평가모델 vol.19, pp.4, 2015, https://doi.org/10.12673/jant.2015.19.4.338