본문/내용
1. POS 결제모듈 개발을 위해 어떤 프로그래밍 언어와 기술 스택을 사용했는지 설명해 주세요.
KIS정보통신의 POS 결제모듈 개발은 주로 C++와 Java 언어를 사용하였습니다. C++는 하드웨어와의 연동이 용이하고 실시간 처리 성능이 뛰어나서 결제 승인과 데이터 전송 속도를 높이는데 적합하였습니다. Java는 플랫폼 독립성을 살려 다양한 POS 기기에서 안정적으로 구동되도록 하였으며, 결제 인터페이스와 서버 연동 부분에 활용하였습니다. 기술 스택으로는 Windows와 Linux 환경 모두에서 호환되는 멀티스레딩 및 네트워크 통신을 지원하는 Java EE 프레임워크를 채택하여 시스템 확장성과 유지보수성을 확보하였고, C++ 기반 드라이버와 USB 또는 NFC 결제 단말기와의 호환성을 위해 별도 API 라이브러리를 개발하였으며, 이를 JNI를 통해 Java와 연동하였습니다. 결제 승인 처리 속도는 평균 0. 8초 이하로 개선되어, 기존 시스템보다 30% 빠른 승인처리 성능을 달성하였으며, 2022년 기준 총 50만 건 이상의 결제 건을 안정적으로 처리하였습니다. 이를 통해 연간 거래 처리량이 150억 원 이상 증가하는 성과를 이루었습니다.
2. 결제 시스템의 보안 강화를 위…