과제
COBOL은 40년 이상 된 오래된 언어이지만, 여전히 많은 기업 시스템에서 사용되고 있으며 특히 금융 및 자동차 산업에서 널리 활용되고 있습니다. 2000년대에 구축된 시스템들은 Cosminexus 서버, PDF로 출력되는 EUR-Export 파일, TP1(Batch & Job)과 같은 구형 플랫폼 위에서 운영되고 있습니다.
또한, 기존 통합 플랫폼이 더 이상 지원되지 않고 운영이 어려워 유지보수가 힘들어졌습니다. 이러한 이유로 많은 기업들이 시스템을 고도화하고, 현재의 COBOL 기반 시스템을 JAVA 11로 전환하려는 필요성이 커지고 있습니다.
솔루션
COBOL은 구조적 언어이므로 도구를 활용하여 JAVA로 변환할 수 있습니다. 그러나 JAVA로 전환 시 전체 시스템 및 기존 미들웨어 역시 업그레이드되어야 안정적인 운영이 가능합니다. 이에 따라 BAP은 기업에 다음과 같은 솔루션을 제안합니다:
COBOL → JAVA 변환
비즈니스 로직이 포함된 COBOL 파일: 도구를 이용해 COBOL 소스를 JAVA로 변환.
복잡한 로직도 높은 정확도로 변환 가능.
변환 후 반드시 테스트와 수정 작업 필요 → 신규 개발보다 시간과 비용이 더 들 수 있음.
변환된 JAVA 소스는 가독성이 낮아, 경험 많은 유지보수 팀이 필수.
COBOL Web 파일 변환
HTML로 직접 변환은 불가능.
따라서 레이아웃 디자인 파일과 도구를 활용해 HTML을 생성하고, JAVA의 Bean, Validator 등 필요한 클래스를 작성.
Cosminexus 서버 및 미들웨어 업그레이드
Cosminexus: CentOS 7 최신 버전, Tomcat(JBoss 등)으로 전환
EUR: SVFTP로 변환
TP1: Ansible Tower로 변환
추가 고려사항
COBOL 전환은 고도의 기술력을 갖춘 전문 지원팀이 필요하며, 그래야 성공 확률을 높일 수 있습니다. BAP은 COBOL → JAVA 전환의 신뢰할 수 있는 파트너로서, AI, Blockchain, Big Data, SAP 등 다양한 기술을 활용하여 기업이 성공적인 플랫폼을 구축하도록 지원해 왔습니다. BAP은 초기 단계부터 최종 산출물까지 기업과 함께하며 안정적인 전환을 보장합니다.