로직 및 화면 상세
01. [데이터 융합] 글로벌·국내 주요 학술 DB 통합 파이프라인
Web of Science, Scopus, KCI 등 서로 다른 데이터 구조를 가진 다수의 학술 DB를 하나로 통합하여 연구자별 실적을 단일 뷰로 제공합니다. 각 API의 응답 형식을 표준화하는 데이터 정제 레이어를 Flask 백엔드에 구축하고, ORCID·Scopus ID 등 연구자 식별자를 매핑하여 중복 데이터를 제거, 인용 지표와 H-index를 실시간으로 통합 산출하는 파이프라인을 완성했습니다.
03. [검색 엔진] Elasticsearch 9 기반의 고성능 학술 전문 검색
최신 Elasticsearch 9.3.1을 도입하고 Nori 형태소 분석기를 적용하여 한국어 검색 정확도를 높였습니다. 학과, 출판년도, DB 출처 등 다양한 속성을 실시간으로 집계하는 패싯 필터 기능을 구현하여 수십만 건의 논문 데이터 탐색 효율을 극대화했습니다.
04. [하이브리드 아키텍처] WordPress + Flask 기반의 고성능 백엔드
WordPress 6.7 멀티사이트를 통해 프론트엔드 서빙 및 회원 관리를 수행하고, Flask(Python) 서버로 무거운 데이터 CRUD와 Elasticsearch 통신을 전담하는 하이브리드 구조를 설계하여 시스템 안정성과 성능을 모두 확보했습니다.
CMS 레이어
WordPress로 콘텐츠·회원 관리
API 레이어
Flask로 데이터 연산·검색 엔진 전담
검색 레이어
Elasticsearch 9 실시간 인덱싱
05. [심층 분석] JCR/SJR 지표 연동 및 저널 랭킹 분석
JCR, Scopus 저널 랭킹 테이블을 설계하여 연도별 Impact Factor 추이 차트를 구현했습니다. 학과 단위 연구 성과(최다 인용 저자, 국제 협력 비율)를 통계화하여 대학 행정 결정의 근거 지표 대시보드를 제공합니다.
06. [글로벌 시각화] Mapael.js 국제 연구 협력 현황 지도
저자 소속 국가 데이터를 파싱하여 세계 지도 위에 시각화하는 인터랙티브 맵을 구축했습니다. 국가별 협력 논문 수를 밀도 있게 표현하여 대학의 글로벌 연구 네트워크 위상을 직관적으로 증명합니다.
07. [인증 및 연동] SOLARS 도서관 시스템 연동 및 OAuth2 보안
도서관 통합 인증 시스템(SOLARS)과 연동된 하이브리드 인증 레이어를 구축했습니다. Bearer 토큰 기반의 세션 관리와 특정 IP 대역 접근 제어 필터를 적용하여 학술 자산에 대한 보안과 사용자 편의성을 동시에 확보했습니다.
토큰 기반 인증
Bearer 토큰 세션 관리 및 갱신
로직 및 화면 상세
01. [클라우드 통합] Ex Libris ALMA API 기반 도서 카탈로그 시스템
ALMA API를 통합하여 글로벌 클라우드 도서관 시스템의 외부 카탈로그 레코드를 시스템 내로 서빙하는 구조를 설계했습니다. 클라우드 기반의 방대한 자원을 워드프레스 인터페이스로 매끄럽게 전환하여 ISBN/ISSN 기반의 정확한 자원 검색 환경을 제공합니다.
03. [자산 관리] 학술지 전주기 구독 및 메타데이터 관리 시스템
학술지 전용 관리 테이블(un_journal_*)을 설계하여 구독 이력과 발간 상태를 실시간으로 추적합니다. ISSN 기반의 정밀한 필터링으로 발행 빈도, 구독 기간, 국가 정보 등 복잡한 메타데이터를 체계적으로 관리합니다.
구독 이력 추적
발행 상태·구독 기간 실시간 관리
ISSN 기반 필터링
국가·발행빈도 조건의 정밀 메타데이터 관리
05. [데이터 허브] 포털 연동용 API 인프라 및 프로필 관리
/api/login, /api/me 등 전용 API 인프라를 구축했습니다. 보안 토큰(un_users_token) 기반의 세션 관리로 대학 포털 시스템과 외부 연동 서비스 간의 끊김 없는 사용자 경험을 보장합니다.
06. [운영 효율] 시설 예약 자동화 및 유료 결제 연동
스터디룸 예약 엔진(un_lrm_)과 교육 관리 모듈(un_lem_)을 구축했습니다. Iamport PG사 연동 플러그인을 탑재하여 교육비·연체료 등의 결제 프로세스를 원스톱으로 처리합니다.
로직 및 화면 상세
02. [UX 고도화] 시각적 검색 경험과 신착도서 알림 자동화
EBSCO Discovery Service(EDS)를 통합함과 동시에, Kakao API를 연동하여 도서 썸네일과 메타데이터를 실시간으로 동기화했습니다. 텍스트 위주의 검색 결과에서 벗어나 시각적 가시성을 확보한 차세대 도서 검색 UI를 구현했습니다.
03. [연구 지원] 전자자원(ERM) 및 학술지 영향력 지표 통합
wp-erm 커스텀 플러그인을 개발하여 학술지 메타데이터와 영향력 지표 데이터를 매핑했습니다. 연구자가 논문 성과를 측정하거나 신뢰할 수 있는 학술지를 탐색할 수 있는 데이터 분석 레이어를 플랫폼 내에 구축했습니다.
JCR 인용 보고서
학술지 인용 지표 연계 및 데이터 매핑
SJR 영향력 지수
연구자 중심의 학술지 탐색 환경 구현
05. [확장성] REST API 기반의 서가 가이드 및 외부 연계 파이프라인
대출 현황, 신착도서, 서가 위치 안내 등 핵심 데이터를 서빙하는 전용 REST API 엔드포인트를 구축했습니다. 서가 위치 안내 시스템이나 학술정보 연계 플랫폼(RISS)과 끊김 없는 데이터 통신 환경을 완성했습니다.
로직 및 화면 상세
02. [검색/물류] 학술 자원 통합 검색 및 TULIP 택배 배송 연동
EBSCO Discovery Service(EDS) API를 통합하여 다중 소스 검색 환경을 제공합니다. TULIP API를 연동하여 타 대학 도서관 자료 배송(pk_courier_delivery) 전 과정을 시스템화하고, 사용자가 실시간으로 배송 위치를 추적할 수 있도록 구현했습니다.
03. [서비스 자동화] 행정 부담을 줄이는 시설 및 교육 예약 엔진
lib-room-manager와 lib-education-manager 모듈을 자체 개발했습니다. 학생 데이터와 실시간 연동하여 예약 권한을 체크하고, 관리자 개입 없이 확정 및 취소가 이뤄지는 무인 운영 프로세스를 구축했습니다.
스터디룸 예약
중복 예약·휴관일 예외 처리 자동화
이용 교육 신청
무인 확정·취소 프로세스 구현
04. [알림/분석] 모바일 푸시 알림 시스템 및 사용자 활동 데이터 분석
GCM 기반의 모바일 푸시 서버를 구축하여 반납 예정일·예약 확정 알림 발송 로그(pk_mpush_send_log)를 관리합니다. Google Analytics 연동 방문자 통계 엔진으로 검색어 및 디바이스별 이용 패턴을 정밀하게 분석합니다.
05. [지식 자산화] 기관 리포지토리(IR) 및 다단계 게시판 커뮤니티
기관 리포지토리 전용 채널을 분리 운영하여 대학 연구 성과물을 디지털 자산으로 아카이빙합니다. KBoard 기반의 다단계 토론 게시판을 구축하여 파일 첨부, 투표, 비밀글 등 학내 구성원 간의 깊이 있는 커뮤니케이션 환경을 지원합니다.
로직 및 화면 상세
01. [인프라] 13개 서브사이트 통합 멀티사이트 아키텍처
중앙도서관을 비롯한 13개 분관(법학, 의생명 등)의 독립적인 운영권을 보장하면서 WordPress Multisite 기반으로 509개 테이블의 관계형 DB를 설계, 단일 대시보드에서 전 분관의 콘텐츠와 보안을 통합 제어합니다.
03. [검색엔진] SOLARS 외부 도서 카탈로그 실시간 연동
대학 외부 도서 관리 시스템(SOLARS)과 전용 REST API 엔드포인트로 실시간 통신. 수백만 권의 서지 데이터를 끊김 없이 검색하며, 별도 회원가입 없이 탐색 가능합니다.
04. [예약자동화] 스터디룸 및 시설물 실시간 예약 엔진
AJAX 기반 실시간 예약 로직으로 좌석 점유 현황 관리 및 중복 예약 방지. 복잡한 운영 정책을 시스템화했습니다.
실시간 좌석 현황
열람실·스터디룸 잔여 좌석을 실시간으로 표시
중복 예약 방지
동시 접속자 간 충돌 없는 락 기반 예약 처리
운영 정책 자동화
휴관일·이용 시간 제한 등 정책 자동 적용
05. [교육관리] 도서관 교육 프로그램 운영
lib-education-manager 모듈로 교육 신청·승인·장소 배정 전 과정을 자동화. 관리자용 백오피스에서 한눈에 파악 가능합니다.
06. [보안/인증] 대학 SSO 연동 및 보안 감사
wa_users_local/token 기반 SSO 통합 인증 구현. Solid Security 연동과 커스텀 세션 추적으로 비정상 접근을 실시간 모니터링합니다.
07. [모바일] GCM/APNS 기반 통합 푸시 알림 서버
Google GCM 및 Apple APNS 전용 푸시 서버 연동. 대출 기한 알림·예약 확정·공지사항을 모바일로 즉각 전송하며, 관리자용 캠페인 인터페이스를 구축했습니다.
08. [커뮤니티] BuddyPress 기반 학내 소셜 및 게시판
BuddyPress 소셜 기능으로 사용자 프로필과 그룹 활동 지원. KBoard 스킨 커스터마이징으로 공지·Q&A·포럼 등 목적별 게시판 509개 테이블과 연동했습니다.
소셜 활동 스트림
BuddyPress 기반 프로필·그룹 활동 피드 통합
다목적 게시판
공지·Q&A·포럼 등 KBoard 커스텀 스킨 적용