DOI QR코드

DOI QR Code

Design and Implementation of an Automatic Update System for Website Maintenance

웹사이트 유지보수를 위한 자동 업데이트 시스템의 설계 및 구현

  • Hang, DaeHyeon ;
  • Yoo, JaeSoo
  • 황대현 (충북대학교 전자정보공학과) ;
  • 유재수 (충북대학교 정보통신공학과)
  • Received : 2021.01.11
  • Accepted : 2021.02.17

Abstract

Today we are getting a lot of information and various activities on our website through the internet. These websites are maintained by individuals or by website specialists. The basic method is to change the files that make up the running website. Changing the entire file in this process takes a long time and changes the files that do not need to be changed, so the efficiency is greatly reduced. When only the files that need to be changed are changed, it takes a lot of effort as a person must manually search each path to check the files and change the files one by one. To solve this problem, automatic distribution systems were developed. Additional resources and learning are required, resulting in additional cost, time and labor. Therefore, in this paper, we propose an automatic update system to minimize resource consumption by using the resources and technologies of the existing website. The proposed system does not require learning new skills. This aims to improve reliability and reduce time compared to human work.

오늘날 우리는 인터넷을 통하여 웹사이트에서 다양한 활동과 많은 정보를 얻고 있다. 이러한 웹사이트들은 개인 또는 웹사이트 전문업체에 의해 유지보수되며, 기본적인 방법은 운영되고 있는 웹사이트를 구성하고 있는 파일들을 변경하는 것이다. 이 과정에서 전체 파일을 변경하는 것은 시간이 오래 걸리고, 변경하지 않아도 되는 파일들까지 변경하므로 효율성이 많이 떨어진다. 반대로 변경해야 하는 파일들만 변경하게 될 경우, 사람이 직접 각 경로를 탐색하여 파일들을 확인하고 하나씩 파일을 변경해야 하므로 손이 많이 간다. 이를 해결하고자 자동 배포 시스템들이 개발되었으나, 추가적인 자원과 학습이 필요하며 비용과 시간, 노동력이 추가로 발생한다. 이에 본 논문에서는 기존 웹사이트의 자원과 기술을 사용하여, 자원 소모를 최소화하고, 새로운 기술의 학습이 필요 없는 자동 업데이트 시스템을 제안하고자 한다. 이를 통해 사람의 작업 대비 신뢰성과 시간을 향상하는 것을 목적으로 한다.

References

  1. 이한식, 웹플랫폼의 진화와 개인화 서비스에 관한 연구, 서원대학교, 석사학위논문, 2009.
  2. 김은경, 웹을 기반으로 한 장난감 도서관 대여 및 반납 시스템, 충북대학교, 석사학위논문, 2019.
  3. Wiki, "패치"- https://ko.wikipedia.org/wiki/패치_(컴퓨팅)
  4. 가비아 라이브러리,"FTP를 이용하는 간단한 웹페이지 업로드"- https://library.gabia.com/contents/domain/2560/
  5. Wiki,"시큐어_셸"- https://ko.wikipedia.org/wiki/시큐어_셸
  6. 양눈,"[LINUX] 파일의 해시값 확인하기 (MD5, SHA1)"- https://yangnoon.tistory.com/36
  7. 뭐하라,"테이블 비교 후 같지 않은 값 출력,"- https://2ssoosike.tistory.com/262
  8. 알짜배기 프로그래머,"ORACLE 테이블 비교, 교집합 차집합 데이터 추출,"- https://aljjabaegi.tistory.com/475
  9. 김주성, 웹사이트 구조, 웹사이트 정보량, 과업 복잡도 가 사용성에 미치는 영향, 충북대학교, 석사학위논문, 2004.
  10. 임윤수, 웹 기반 장난감 거래 시스템 설계 및 구현, 충북대학교, 석사학위논문, 2019.
  11. 임현정, 효율적인 전산 장비 관리 시스템 설계 및 구현, 충북대학교, 석사학위논문, 2019.