Dans mon premier article sur les pipelines SnapLogic Ultra, j‘ai commencé à passer en revue les aspects à prendre en compte lors de la conception de ces pipelines à faible latence. Une fois que vous avez déterminé le bon nombre de vues, vous devez déterminer le type de vues. Les vues non connectées d‘un Ultra Pipeline agissent comme les gardiens de la tâche, recevant et renvoyant les documents des applications externes.
- Binaire - Les vues binaires peuvent être utilisées pour diffuser des données binaires.
Cas d‘utilisation : Le pipeline Ultra peut être utilisé pour mettre en œuvre une solution de capture d‘images afin de transmettre des données d‘images binaires à une application de gestion de contenu. L‘instantané du convertisseur Binaire vers Document peut être utilisé comme instantané de départ du pipeline, avec un contenu binaire disponible dans le champ $content.

Cas d‘utilisation 2 : Réception d‘un flux binaire compressé, décompression et téléchargement vers un point final.

- Document - Les vues Document doivent être utilisées lorsque les en-têtes HTTP des requêtes/réponses doivent être analysés ou modifiés.
Cas d‘utilisation : Dans le pipeline illustré ci-dessous, les vues document input et output sont utilisées pour lire et définir les en-têtes HTTP. Un routeur Snap peut être utilisé pour déterminer la méthode et le type de contenu de la requête HTTP, sur la base desquels le pipeline peut traiter le contenu XML ou JSON de manière appropriée. Le pipeline renvoie un code d‘état HTTP personnalisé défini dans le Snap "codes de réponse".

Les configurations utilisées dans cette filière sont les suivantes
Dans mon prochain article, je passerai en revue la gestion des erreurs et des exceptions d‘Ultra Pipeline.