Au-delà de XML et JDF : la prochaine étape

Alors que XML et JDF constituent la base de l’automatisation de l’impression, d’autres formats plus récents émergent, qui peuvent rendre le transfert de données pour les imprimantes encore plus efficace.
Dans notre série d'articles sur les normes et les formats de fichiers utilisés dans les processus d'automatisation de l'impression, nous avons examiné XML et la version plus spécifique au secteur de XML, à savoir JDF et le plus récent XJDF . Cependant, il existe d'autres options qui ont évolué à partir de ces formats ou qui offrent une alternative à ces formats.
Le premier d'entre eux est PrintTalk : un système géré par l'organisation à but non lucratif CIP4 (Coopération internationale pour l'intégration des processus en prépresse, presse et postpresse). Selon CIP4, PrintTalk est né d'une « communauté formée par des sociétés de systèmes de gestion d'impression et de commerce électronique pour définir une interface de communication commune et ouverte de « bonnes pratiques » entre les entreprises qui achètent des produits imprimés et celles qui les fabriquent ».
Concrètement, en prenant en charge et en étendant l’utilisation de JDF, XJDF, XML et CXML, PrintTalk peut ajouter des données financières vitales au système d’information de gestion (MIS).
« PrintTalk est essentiellement un wrapper autour de JDF ou XJDF », explique Rainer Prosi (photo ci-dessus), directeur technique de CIP4.
PrintTalk est la norme idéale pour quelqu'un qui dispose d'un système Web-to-Print qui crée ou commande des produits
« Mais alors que JDF ou XJDF ne sont en réalité que des informations de production, PrintTalk a des concepts tels que ceci est une demande de devis, ou ceci est un devis, ou ceci est une facture, ou ceci est un bon de commande.
« PrintTalk intègre les transactions commerciales et, pour ces dernières, vous devez également décrire l'objet de la transaction. C'est là que les descriptions de produits, dans ce cas de XJDF, entrent en jeu. C'est la norme idéale pour quelqu'un qui possède un système Web-to-Print qui crée ou commande des produits. Grâce à PrintTalk, vous pouvez décrire le produit qui a été commandé et également saisir des éléments tels que le prix négocié. Ces informations peuvent ensuite être placées dans le bon de travail et envoyées à un MIS pour définir le traitement de ce travail. »
Donnez-lui un peu de REPOS
Cependant, les variantes de JDF ou XJDF ne sont pas la seule option pour les imprimeurs, les clients et les fabricants, en particulier lorsqu'il s'agit d'envoyer des informations sur le Web. L'un des inconvénients de JDF (et le catalyseur de la création du XJDF plus rationalisé) était que trop de données pouvaient être incorporées, ce qui rendait le format parfois assez difficile à gérer. Pour remédier à cela, il existe l'API REST, ou pour donner son nom complet : Representational State Transfer Application Programming Interface.
XML et JSON sont conceptuellement très similaires dans la mesure où ils constituent un contenu structuré qui vous permet de définir des paires clé-valeur
En termes plus simples, les API REST utilisent le format JSON, qui est globalement équivalent à XML, pour créer un transfert de données hautement spécifié pour des tâches spécifiques entre des systèmes compatibles, les informations étant facilement transmissibles via http.
« XML et JSON sont conceptuellement très similaires dans le sens où ils sont structurés et permettent de définir des paires clé-valeur. Les avantages pratiques de JSON dans un environnement d'API Web sont qu'il existe de nombreux frameworks avec une capacité JSON « intégrée » et que JSON est également légèrement plus concis. Les avantages de XML sont des outils de validation plus matures », explique Rainer.
« L’API REST signifie simplement envoyer du JSON via http. Les API sont plus faciles à comprendre car vous pouvez les rendre très dédiées à votre logiciel. Si vous utilisez JDF ou XJDF, vous avez alors une idée abstraite d’un produit ou d’un processus, mais si vous avez une API, vous pouvez créer une entrée unique pour, par exemple, chaque bouton de votre interface utilisateur ou pour chaque champ de texte.
« Vous pouvez donc dire que ce champ de texte est destiné précisément à cette partie de l'API. Il est très facile pour quelqu'un qui l'utilise de voir comment il correspond au produit. Mais cela signifie également que si les fonctionnalités du produit changent, l'API doit également changer. Et comme elle est spécifique, cela signifie que vous devez écrire du code personnalisé pour chaque application. »
C'est bien de parler
Bien que la spécificité des API soit très efficace une fois configurée et conçue à des fins particulières, elle présente également des inconvénients.
« Si les fabricants ont leurs propres API pour leurs produits, bien sûr, elles ne sont pas standardisées, et la standardisation est une affaire à deux faces. Si vous standardisez, vous devez être très généraliste car il y a toutes sortes de cas d'utilisation à prendre en compte », explique Rainer.
Bien que les API soient spécifiques au travail ou au processus en cours, la similitude entre XML et JSON signifie que l'intercompatibilité entre les formats est possible
« Cependant, quiconque souhaite intégrer une API le fait uniquement pour cette situation spécifique et se retrouve alors bloqué. Par exemple, si un imprimeur souhaite changer de fournisseur d’un système de prépresse et qu’il utilise l’API REST de ce système de prépresse, il doit alors abandonner tout ce qu’il a fait pour configurer son flux de travail et recommencer à zéro. »
Bien que les API soient spécifiques au travail ou au processus en cours, la similitude entre XML et JSON signifie que l'intercompatibilité entre les formats est possible, et CIP4 travaille actuellement sur un outil de traduction.
« Il est assez simple de traduire du XML en JSON et vice versa. Il y a quelques réserves, mais en général, c'est assez facile », explique Rainer.
« Le CIP4 travaille sur une traduction un à un de XJDF en JSON, afin d'obtenir le meilleur mélange possible des deux mondes. Vous pouvez créer des API REST, mais elles sont ensuite standardisées afin que vous ne soyez pas lié au même fabricant d'équipement.
« Bien sûr, les fabricants aiment pouvoir fidéliser leurs clients, mais ce n’est pas le cas. Ensuite, il faut prendre des décisions commerciales, car les clients devront s’adresser à leurs fournisseurs et leur dire qu’ils veulent des normes et plus de flexibilité. La question de savoir si les fabricants soutiennent réellement cette idée… eh bien, c’est la prochaine étape de l’histoire ! »
Devenez membre FESPA pour continuer à lire
Pour en savoir plus et accéder à du contenu exclusif sur le portail du Club FESPA, veuillez contacter votre association locale. Si vous n'êtes pas membre actuel, veuillez vous renseigner ici . S'il n'y a pas d'association FESPA dans votre pays, vous pouvez rejoindre FESPA Direct . Une fois que vous devenez membre FESPA, vous pouvez accéder au portail du Club FESPA.
Les sujets
Nouvelles récentes

Découpeuses laser pour PME
Pourquoi les petites entreprises devraient-elles envisager d'acheter un découpeur laser portable d'entrée de gamme ? xTool, leader du secteur des découpeurs laser, explique ses produits d'entrée de gamme.

Les agents IA sont-ils le nouvel Internet ?
Nous discutons avec Job van den Berg, expert en IA et en données et conférencier principal de la récente conférence TREND de la FESPA Pays-Bas, de la manière dont l'IA offre bien plus que la simple génération d'images.

Orientations réglementaires : Donner aux consommateurs les moyens d'agir pour la transition écologiq
Qu'est-ce que la directive sur la responsabilisation des consommateurs, quand entrera-t-elle en vigueur et quel impact aura-t-elle sur le secteur de l'impression ? La journaliste environnementale Rachel England décrit tout ce que vous devez savoir pour votre entreprise.