Roots Software

Car-Pass에서 iText를 사용해 PDF 생성 속도를
10배 개선한 Roots Software

Roots Software는 Car-Pass 시스템을 완전히 재구성하도록 요청 받았습니다. 주요 목표는 마일리지 처리 및 Car-Pass 인증서 제공에 필요한

속도 및 볼륨을 처리하는 것이었습니다. Roots Software는 iText PDF

*라이브러리를 사용해 동적 PDF 템플릿과 *

QR 코드 등 비즈니스 핵심 PDF 문서 생성 요건을 구성했습니다.

배경

Roots Software는 비즈니스 중심의 지속 가능하고 맞춤형 소프트웨어 솔루션 전문 기업입니다.

Car-Pass는 중고 차량 주행 거리계 사기를 예방하는 벨기에 비영리 기관입니다.

  • 주행 거리계 판독 중앙 데이터베이스를 관리하고 Car-Pass 증명서를 판매업체에게 발행합니다.

  • 2013년에 6,143,554대의 사용 차량에게서 14,676,983건의 주행 거리계 기록을 수집했습니다.

  • 777,790개의 Car-Pass 인증서를 발행했습니다.

프로젝트

볼륨 및 복잡성이 증가하면서, Car-Pass는 현재 IT 솔루션의 성능, 유지가능성, 확장성, 추적성, 보안 문제에 있어 크게 고군분투하고 있습니다. 이를 해결하기 위해 2006년부터 Car-Pass IT 시스템의 전체 재구성이 필요했습니다.

고객의 문제

Roots Software를 선택해 Car-Pass 플랫폼을 완전히 재구성했습니다. 또한, Car-Pass는 프로젝트 시작 이후 1년 안에 새 플랫폼을 생산할 것을 요청했습니다. 문서 요건(PDF 도구)에 관해 Car-Pass는 최종 사용자가 조정 가능한 템플릿을 기반으로 한 Car-Pass 인증서 및 기타 PDF 문서 생성을 위해 빠르고 안정적인 도구의 구현을 요구했습니다. 이 솔루션은 최소한의 공간(PDF 크기)을 유지해야 하며, 투과성의 저렴한 라이센스를 제공해야 합니다.

주요 목표는 다음과 같습니다.

  • 마일리지 처리 및 Car-Pass 인증서 제공에 필요한 속도 및 볼륨을 처리합니다.

  • 안정적인 고성능 PDF 라이브러리를 사용해 동적 PDF 템플릿과 QR 코드 등 비즈니스 핵심 PDF 문서 생성 요건을 구성합니다.

저희가 제안하는 솔루션

도구, 제품군, 플랫폼을 다른 애플리케이션 프로그래밍 인터페이스(API)와 비교한 후, Roots Software는 iText를 Car-Pass 시스템 요구사항에 맞는 솔루션으로 선택했습니다. iText의 몇 가지 특성이 결정적인 요인이었습니다.

  • 경량 - iText는 대용량 애플리케이션, 서버 또는 매뉴얼이 필요하지 않습니다. iText를 활용한 코딩은 명확하고 효율적인 코드로 매우 간결해질 수 있습니다.

  • 강력함 - iText는 PDF 구조를 완벽하게 제어할 수 있는 유연한 접근 방식을 제공합니다. 이를 통해 개발자가 높은 수준으로 문서를 조작하거나 낮은 수준의 API를 사용해 고급 PDF 개발을 수행할 수 있습니다.

  • 포괄성 - iText는 QR 코드 지원, Acrobat Pro로 PDF 템플릿 관리, PDF 도구에서 PDF 표준을 준수하는 문서 생산에 필요한 모든 기능이 있습니다.

  • 신속 및 효율성 - iText로 공간을 관리(인터넷 트래픽에서 106GB - 20GB 절약)하고 문서 생성 속도를 높일 수 있습니다.

  • 확장성 및 유지 용이성 - iText는 쉽게 SOA(OSGi)에 통합되었으며 기술 유지 보수가 매우 낮습니다.

최종 결과

ROI의 최대 소스는 신규 Car-Pass의 탁월한 성능을 통해 달성되었습니다. SOA 기반 아키텍처와 iText의 우수한 구현 덕분에 문서 생성 속도가 10배, Car-Pass 인증서당 90밀리초 이하로 개선되었습니다(이전에는 900밀리초). 이렇게 하면 Car-Pass는 동시에 최대 10개의 인증서를 렌더링할 수 있습니다.

Car-Pass 프로젝트는 기한 안에 완료되었으며, 모든 Car-Pass 핵심 요건을 충족시켰습니다. 가장 포괄적이고, 활발하게 개발 및 문서화된 PDF 라이브러리인 iText를 통해 개발 시간을 줄이고 적은 노력으로 고품질의 사용자 지정 시나리오를 구성할 수 있었습니다.

무료 체험판 iText

지금 30일 무료 체험판을 요청하십시오!


자바 및 .Net 개발자를 위한 손쉬운 PDF 생성 및 조작.

iText 7을 활용해 무료로 아무런 위험 없이 30일 동안 자체 PDF 프로젝트를 시작하십시오!