
SOFTMOA PROJECTS
전자문서·논문 관리 — XML·PDF 기반 메타데이터·수식·검색
구축 배경과 구현 범위를 확인해보세요.
Contents
프로젝트 개요
학술 문서의 원문, 구조화 데이터, 메타데이터와 개정 이력을 관리하는 전자문서·논문 관리 서비스.
주요 기능
- XML·PDF 문서 등록과 서지정보 분류
- JATS XML 파싱과 MathML 수식 표시
- 전자문서 열람·전문 검색·개정 이력 관리
- 전자북(EPUB) 변환과 문서 자원 관리
기술 구성
| 구분 | 사양 |
|---|---|
| Backend | Kotlin 2.4 · Spring Boot 4.1 · JDK 25 |
| Frontend | Next.js 16 · React 19 · TypeScript · MathJax |
| Data | PostgreSQL 18 전문검색 · jOOQ · Flyway |
| 문서 처리 | JATS XML · PDFBox · EPUB 변환 · 오브젝트 스토리지 |
구현 포인트
- 원본 파일·변환 결과·서지정보를 구분해 보관하고 문서 식별자로 연결
- 파싱·변환 작업을 요청 처리와 분리한 비동기 작업으로 실행하고 상태와 실패 사유 기록
- 원본을 보존해 변환기 변경 후 재처리 지원
관련 화면




Share this
포트폴리오
Showing 1 to 10 of 60 entries
