소개
인천공항공사의 사규 조회 시스템 신규 구축 프로젝트입니다. hwp 파일로 게시 · 공유되어 검색과 조회에 불편함을 주던 사규 문서를 표준문서인 PDF 형식으로 전환하고, PDF 파싱을 통해 검색 가능한 사규 DB를 구축했습니다. 공공법령정보 API를 활용한 법률 조회 기능을 추가해 관련 법령을 확인할 수 있으며, 성능에 집중한 간결한 디자인을 채택해 문서 검색 및 조회시 최고의 속도를 제공합니다.
React 기반의 Next.js로 검색과 결과 조회에 최적화된 고성능 반응형 싱글페이지 웹앱을 제공하며, 서버사이드 렌더링과 검색 최적화로 페이지 반응 속도를 향상시켰습니다. 오픈소스 PDF 분석도구 및 PDF 뷰어를 활용, 변환한 문서의 텍스트를 파싱한 뒤 PDF는 원본 문서로 저장하고 파싱된 텍스트는 별도 DB로 구축했습니다. 또한 국가기간시설의 엄격한 보안 기준을 충족하기 위해 공항공사 자체 프라이빗 클라우드 서버에 서비스를 구축했습니다.
이를 통해 기존 문서를 성공적으로 표준문서로 전환하고 검색에 최적화된 DB를 구축했습니다. 검색은 DB에서 실행하고 결과는 원본 PDF 문서로 제공함으로써 관련 내용 전체를 확인하면서도 업무 처리 속도는 향상시켰습니다. 업무 편의성과 엄밀성을 함께 향상시켰으며, 엄격한 데이터 보안 수준 역시 만족시켰습니다.
요약
- hwp 포맷 문서를 표준 문서화 및 DB화
- 사내 이용자 편의성 증진 및 업무 효율화
- 국가기간시설 보안 기준 충족
- React 기반 Next.js + PDF text 분석 & 뷰어
- 공공데이터 Open API + 공항공사 자체
클라우드 서버
- 사규문서 PDF 전환 및 DB 구축
- 사규 검색 및 문서 조회 시스템 구축
- 업무 속도 향상 · 업무 편의성 및 엄밀성 향상
- 자체 클라우드 보안 서버에 서비스 통합
프로젝트 목표
- 기존 hwp 포맷 사규 데이터를 표준 문서화 및 DB화
- hwp로 생성된 사규 문서의 가공 및 취급 상 난점을 해소
- 정보 검색 및 처리 과정의 업무 부담을 감소
- 문서 표준화와 DB 구축을 동시에 추진
- 사내 이용자 편의성 증진
- 사용자가 요구하는 정보를 빠르고 간결하게 가공
- 손쉬운 법령정보 활용을 통한 업무 효율 향상
- 사내 구성원에게 손쉬운 사규 조회 시스템을 제공
- 인천공항공사의 내부 보안 기준 충족
- 대한민국 주요 기간시설로서 엄격한 보안 기준 충족 필요
- 데이터 유출 원천 차단 및 내부망과의 원활한 연계 필요
적용 기술과 목적
- React 기반 Next.js : 고성능 반응형 싱글페이지 웹앱
- 반응형 웹사이트 구축으로 다양한 접속 환경 지원
- 요구 기능에 충실한 최적 성능의 싱글페이지 웹앱
- 서버사이드 렌더링 완벽 지원 및 검색 최적화
- 공공데이터 Open API : 업무 과정에서 공공정보 활용
- 공공법령정보 API를 활용한 법령 조회 기능 제공
- 오픈소스 PDF 분석도구 및 뷰어 : 문서 내용을 분석 및 DB화 & 고성능 웹 PDF 뷰어 제공
- 문서 내용을 DB화해 검색 및 정보 확인 속도 향상
- 결과 조회시 해당 PDF 문서 전체를 제공,
관련 내용을 전반적으로 확인
- 인천공항 자체 프라이빗 클라우드 서버 :
국가기간시설 보안 기준 충족
- 국가기관의 엄격한 보안 수준 충족 및 내부망 연계
- 자체 프라이빗 클라우드 서버에 시스템 구축
달성 과제와 효과
- 사규 문서 PDF 전환과 문서 분석을 통한 DB 구축
- 기존 데이터를 성공적으로 표준문서화
- DB 구축을 통한 검색 최적화
- 사규 검색 및 문서 조회 시스템 구축
- 인천공항공사 구성원들의 업무 편의 향상
- 내용 · 문서 동시 제공으로 업무 관련 엄밀성 향상
- 공공법령정보 활용성 증가
- 법무팀을 비롯한 관련 구성원의 업무 효율 제고
- 보안 기준을 충족한 자체 클라우드 서버와 서비스 통합
- 외부망과 분리된 자체 서버 활용으로 보안성 증가
- 최신 클라우드 기술 적용으로 사용자 편의성 유지