Estudio de un caso real

Generación 10 veces más rápida de archivos PDF en el programa Car-Pass

Roots Software es una compañía especializada en soluciones de software personalizadas, sostenibles y orientadas para empresas.

Car-Pass es la agencia sin ánimo de lucro responsable de prevenir el fraude en los cuentakilómetros de automóviles de segunda mano en Bélgica.

  • Dispone de una base de datos central de lecturas de cuentakilómetros y emite certificados Car-Pass a los vendedores.

  • En 2013 recopiló 14.676.983 lecturas de cuentakilómetros correspondientes a 6.143.554 vehículos activos.

  • Y emitió 777.790 certificados Car-Pass.

Imagen
Roots

Background

Se solicitó a Roots Software que reconstruyera por completo el sistema informático de Car-Pass. Los principales objetivos eran manejar la velocidad y los volúmenes necesarios para procesar el kilometraje y entregar los certificados Car-Pass. Roots Software utilizó la biblioteca PDF de iText para crear los requisitos de generación de documentos PDF esenciales para la empresa, incluyendo plantillas PDF dinámicas y códigos QR.

Goals

A medida que crecían el volumen y la complejidad, Car-Pass empezó a tener problemas significativos relativos al rendimiento de su solución informática y a su capacidad de mantenimiento, escalabilidad, trazabilidad y seguridad. Para remediarlo, se requería una reconstrucción completa del sistema informático de Car-Pass, que databa de 2006.

Challenges

Roots Software fue seleccionada para reconstruir por completo la plataforma Car-Pass. Car-Pass necesitaba tener su nueva plataforma en producción en el plazo de un año desde el inicio del proyecto. De acuerdo con sus requisitos de documentación (herramienta PDF), Car-Pass necesitaba una herramienta más rápida y fiable para generar certificados y otros documentos PDF, basados en plantillas ajustables por parte del usuario final. Esta solución debía minimizar la huella (tamaño PDF) y venir con una licencia transparente y asequible.

Por tanto, los principales objetivos eran:

Manejar la velocidad y los volúmenes necesarios para procesar el kilometraje y entregar los certificados Car-Pass.

Utilizar la biblioteca PDF fiable y de alto rendimiento para desarrollar los requisitos de generación de documentos PDF esenciales para la empresa, incluyendo plantillas PDF dinámicas y códigos QR.

Offered solution

Después de comparar herramientas, paquetes y plataformas con diferentes interfaces de programación de aplicaciones (API), Roots Software seleccionó iText como la solución perfecta para las necesidades del sistema Car-Pass. Varias características de iText fueron los factores decisivos:

Ligero: iText no requería grandes aplicaciones, servidores ni manuales para desarrollar. La programación con iText puede ser muy concisa, con un código limpio y eficiente.

Potente: iText ofrecía enfoques flexibles con control total de la estructura de PDF. Permitía que los desarrolladores trabajaran en un alto nivel para manipular documentos o utilizar una API de bajo nivel para realizar un desarrollo avanzado de PDF.

Integral: iText tenía todas las funciones necesarias para admitir códigos QR, administrar plantillas PDF con Acrobat Pro y producir documentos que cumplen con los estándares PDF en cualquier herramienta PDF.

Rápido y eficiente: iText ayudaba a controlar la huella (de 106 GB a 20 GB en ahorro de tráfico de Internet) y permitía una rápida velocidad de generación de documentos.

Escalable y fácil de mantener: iText se integraba fácilmente en una SOA (incluso compatible con OSGi) y requería muy poco mantenimiento técnico.

Quote

Con iText estamos seguros de proporcionar una potente solución a nuestros clientes.

Koen Dehaen,
Socio Gerente de Roots Software

Result

Gracias a la arquitectura orientada a servicios (SOA) y a la excelente implementación de iText, la velocidad de generación de documentos se multiplicó por diez, pasando a menos de 90 milisegundos por certificado Car-Pass (frente a los 900 milisegundos de antes). De este modo, Car-Pass consiguió generar hasta 10 certificados simultáneamente. Con esta mejora, y gracias al excelente rendimiento del nuevo sistema de Car-Pass, se obtuvo el máximo retorno de la inversión posible.

El proyecto Car-Pass se completó dentro de plazo y cumpliendo todos los requisitos fundamentales de Car-Pass. Al ser una de las bibliotecas PDF más completas, más activamente desarrolladas y mejor documentadas, iText contribuyó no solo a reducir el tiempo de desarrollo, sino también a crear escenarios personalizados de calidad con mucho menos esfuerzo.

Background

Roots Software was asked to completely rebuild the Car-Pass IT system. Main goals were to handle the speed and volumes required for processing mileage and delivering Car-Pass certificates. Roots Software used the iText PDF Library to build the business critical PDF document generation requirements including dynamic PDF templates and QR codes.

Goals

As the volumes and complexity grew, Car-Pass was significantly struggling with the performance, maintainability, scalability, traceability and security of their current IT solution. To remedy this, a completely rebuild of the Car-Pass IT system - dating back from 2006 - was needed.

Challenges

Roots Software was selected to completely rebuild the Car-Pass platform. Car-Pass needed to have its new platform in production within one year from the start of the project. For its document requirements (PDF tool), Car-Pass required a faster and more reliable tool to generate certificates and other PDF documents, based on templates adjustable by the end-user. This solution should minimize footprint (PDF size) and come with a transparent and affordable license.

So the main goals were:

  • Handle the speed and volumes required for processing mileage and delivering Car-Pass certificates.

  • Use the reliable and high-performance PDF library to build the business critical PDF document generation requirement including dynamic PDF templates and QR codes.

Offered solution

After comparing tools, suites and platforms versus different Application Programming Interfaces (APIs), Roots Software selected iText as the perfect solution for the Car-Pass system needs. Several characteristics of iText were the deciding factors:

  • Lightweight – iText did not require any large applications, servers or manuals to engage. Coding with iText can be very concise, with clean and efficient code.

  • Powerful – iText gave flexible approaches with full control of PDF structure. It allowed developers to work on a high-level to manipulate documents, or use a low-level API to perform advanced PDF development.

  • Comprehensive – iText had all the features needed to support QR codes, manage PDF templates with Acrobat Pro, and produce documents that comply with PDF standards in any PDF tool.

  • Fast and efficient – iText helped manage footprint (from 106 GB to 20 GB savings on internet traffic) and allowed for fast document generation speed.

  • Scalable and easy to maintain – iText easily integrated in a SOA (even OSGi friendly) and was very low on technical maintenance.

Quote

With iText we have the peace of mind that we are delivering a solid solution to our client.

Koen Dehaen,
Managing Partner, Roots Software

Result

Thanks to the SOA based architecture and good implementation of iText, document generation speed improved 10-fold, to under 90 milliseconds per Car-Pass certificate (compared to 900 milliseconds before). This way, Car-Pass could render up to 10 certificates at the same time, with this improvement, the biggest ROI was achieved through the superb performance for the new Car-Pass system.

The Car-Pass project was completed within deadlines, while achieving all of Car-Pass’ critical requirements. As one of the most comprehensive, actively developed and documented PDF libraries, iText helped cut on development time and build quality custom scenarios with less effort.

 

1 x
generación de documentos más rápida
10 x
más certificados emitidos al mismo tiempo
2 x
tiempos de desarrollo más cortos
5 x
menor huella


Contacto

¿Aún tiene preguntas? 

Estamos encantados de responder a sus preguntas. Comuníquese con nosotros y le responderemos a la brevedad.

Contáctenos
Manténgase actualizado

Únase a más de 11,000 suscriptores y conviértase en un experto en iText PDF al mantenerse al día con nuestros nuevos productos, actualizaciones, consejos, soluciones técnicas y eventos.

Suscríbase ahora