Architecture 3-Heights™ comme kernel pour PDF Tools

Ils existent nombreux logiciels qui proposent des fonctionnalités relatives au processus documentaire PDF. Ces logiciels s’adressent à des utilisateurs privés pour une utilisation personnelle ou à des entreprises et des organisations qui travaillent quotidiennement avec d’énormes quantités de données et de documents. 

Nous nous concentrons sur les applications basées sur serveur dans l’environnement professionnel. L’architecture 3-Heights™, sophistiquée et intelligente, garantit la qualité, la performance et le traitement fiable de gros volumes.

High quality – prêt à l’emploi

Un logiciel PDF de grande qualité peut traiter des documents provenant de toutes les sources possibles, comme par exemple les rapports de sinistres des clients d’une assurance, même si ces documents contiennent des erreurs. Il génère des documents conformes aux normes, indépendamment de la saisie. Il garantit ainsi l’interopérabilité avec les systèmes en aval. Ce logiciel est tellement stable qu’il assure sans problème un fonctionnement 24 heures sur 24 et 7 jours sur 7. Il dispose d’interfaces simples qui permettent une intégration rapide dans l’environnement système. Ces interfaces restent stables afin que puisse être installée une mise à jour vers une nouvelle version sans modifications fastidieuses du programme.

Comment nous maintenons et améliorons la qualité :

  • Équipe de développement centrale suisse, hautement qualifiée
  • Délégué suisse dans les instances de normalisation ISO (PDF 2.0, PDF/A)
  • Vaste base de documents (plus de 100 000 documents) à des fins de test
  • Tests unitaires, de régression et de systèmes multi-plateformes
  • Développement de nouvelles interfaces avec les clients et partenaires
  • Coopération avec les universités (EPF) dans le domaine de la recherche

High volume – de l’octet au pétaoctet

Un logiciel PDF basé sur serveur peut traiter un grand nombre de documents, comme ceux produits par exemple lors de la génération des factures mensuelles d’une entreprise de télécommunications. Il doit notamment être capable de gérer les documents comportant un grand nombre de pages, comme c’est le cas dans le traitement par lots des systèmes de gestion des flux de documents. Il peut aussi gérer de façon économique des espaces de stockage coûteux, par exemple des supports de stockage à long terme dans des systèmes d’archivage.

Comment nous permettons de gérer le traitement de gros volumes de documents et de pages :

  • Architecture logicielle optimisée pour le traitement par lots
  • Frameworks pour l’automatisation des traitements par lots
  • Réduction de l’espace de stockage nécessaire grâce à une génération de fichiers optimisée et à des processus de compression spécifiques (MRC, mixed raster content)

High performance – chaque milliseconde compte

Un logiciel PDF performant respecte les délais disponibles pour les traitements périodiques, tels que les comptes mensuels et de fin d’année. Il ménage les ressources disponibles, telles que le temps CPU et la mémoire principale, afin de réduire les coûts de traitement, par exemple pour un prestataire de services cloud.

Comment nous augmentons la vitesse de traitement et réduisons la durée d’exécution :

  • Le multithreading et les processus parallèles réduisent la durée d’exécution
  • Les optimisations du code permettent un débit élevé (plus de 100 pages par seconde)
  • Interfaces avec du matériel spécialisé (HSM pour la génération et la vérification des signatures)
  • Utilisation des ensembles d’instructions d’architectures informatiques modernes (SIMD)