Java 전환 돕는 프레임워크 'FICO' 지난해 출시
[서울=뉴스핌] 한기진 기자 = 코스콤이 금융투자업계의 원장관리 시스템 변화를 지원하고 나섰다. 차세대 금융프레임워크(FICO : Financial Industry Community)를 활용해 기존 C언어에서 Java 언어로의 금융투자업계 원장 시스템 변경을 촉진하고 있다.
◆ C언어 한계 봉착…대안으로 떠오른 Java
최근 금융투자업계에 원장관리 시스템 변화 니즈가 커지고 있다. 현재 금융투자업계 원장시스템은 주로 C언어로 구축돼 있는데, 시스템 노후화로 인한 유지보수와 확장성에 대한 한계가 드러나고 있어서다.
이에 대한 대안으로 Java가 급부상했다. Java는 현재 주요 대기업 시스템에서 가장 많이 사용되는 언어로, 앱과 웹에서 모두 자유로운 구현이 가능해 확장성이 뛰어나다. 특히 개발자에겐 최적의 환경을 제공해 업무량이 과중한 증권업 전산 개발에 있어 생산성 향상도 기대할 수 있다. 테스트 자동화, 데브옵스(DevOps)와 같은 클라우드 네이티브(Cloud Native) 기술을 지원하는 다양한 도구들이 지원돼 개발자는 비즈니스 로직 개발에만 집중할 수 있기 때문이다. 클라우드 전환을 고려하지 않더라도 챗GPT로 대표되는 생성형 인공지능과 머신러닝 기술 확장 수요에도 쉽게 대응할 수 있다.
실제 최근 글로벌 금융투자회사에서 Java 언어를 적용한 시스템 전환 사례가 늘어나고 있다. 골드만삭스는 금융 데이터 처리 및 분석하는데 다양한 최신 기술을 시스템에 적용하기 위해 Java로 프로그램을 재작성했다. 이를 통해 시스템 성능과 확장성이 향상됐으며, 개발 생산성과 시스템 안정성도 높아졌다. JP모건도 거래, 리스크 관리, 데이터 분석 플랫폼의 주요 모듈을 Java로 재개발하거나 Java 기반기술로 통합해 계산시간을 30% 단축시켰으며 시간당 계산 비용을 최대 80%까지 단축했다.
[서울=뉴스핌] 이석훈 기자 = 서울 영등포구 소재 코스콤 본사 [사진=코스콤] 2023.08.23 stpoemseok@newspim.com |
◆ 코스콤, FICO로 증권사 원장변경 돕는다
Java의 유용성에 대한 여론이 높아지며, 국내에도 Java 언어로 새로운 원장 시스템 구축을 검토하는 증권사가 늘어나고 있다. 코스콤이 이들의 원장 시스템 변경 구원투수로 나섰다. 코스콤은 Java를 금융 업무에 쉽게 구현할 수 있도록 클라우드 환경에 최적화된 '스프링 부트 Spring boot)' 기반의 프레임워크 'FICO(FICO : Financial Industry Community)'를 지난해 말 출시했다.
FICO의 핵심은 기존의 자체 구축형 IT 시스템인 온프레미스(On-Premise) 환경에서 벗어나 오픈소스를 활용한 클라우드 네이티브로 이동하면서 디지털 전환을 앞당길 수 있는 구조라는 점이다.
코스콤은 클라우드 네이티브 방식 도입 시 기존시스템에 비해 인프라를 효과적으로 운용할 수 있으며, 상용 소프트웨어에 대한 의존을 줄일 수 있고, IT 업계에서 지속적으로 발전하는 오픈소스의 혜택도 얻을 수 있다고 보고 있다. 특히 향후 동일한 프레임워크안에서 개발되는 업무프로그램은 여러 증권사에서 공동 활용이 가능해져 비용 절감 효과도 기대된다.
코스콤은 최근 FICO를 활용해 수행한 차세대 주문 원장시스템 사업검증(PoC)을 진행한 결과 Java 언어를 적용한 시스템에서 C언어로 구현한 시스템에 필적하는 수준의 주문처리 속도를 달성했다. 빠른 처리속도가 요구되는 시스템에도 Java 언어를 적용할 수 있음을 증명한 셈이다.
코스콤은 이처럼 사용 능력이 검증된 FICO를 한국거래소의 'CBDC(중앙은행 디지털화폐)를 활용한 분산 원장 기술 모의실험' 프로젝트와 신용정보원의 '차세대 IT 시스템 구축사업' 프로젝트에서 인프라 구축과 어플리케이션 개발에 활용하는 등 사용 범위를 넓혀가고 있다. 금융투자업계의 원장시스템 차세대 프로젝트에 필요한 다양한 라이브러리와 부가기능을 꾸준히 추가 탑재하는 중이다.
hkj77@newspim.com