Sites Inria

FXP : les flux financiers vers des flux XML

Les banques s'échangent en permanence de l'argent. Tous les jours, il faut savoir combien chacune doit donner aux autres. Dans ce but, elles s’envoient des gros fichiers XML contenant toutes les transactions d'une journée. Ils ont donc une taille de plusieurs gigaoctets. Gérer beaucoup de documents XML de grande taille est source de nombreux  problèmes. Par exemple, seul un document peut être stocké en mémoire, ce qui rend impossible tout traitement parallèle.
Au lieu de stocker tout l'arbre XML, nous montrons comment manipuler le flux XML. Ensuite nous montrons comment FXP, un moteur XPath sur les flux, permet d'implémenter des standards tels que Schematron.

FXP: financial flows to XML flows

Banks are constantly exchanging money. Every day, there must be a record of how much each one owes the others. In order to do this, they send each other large XML files containing all the transactions from a given day. These files are thus several gigabytes in size. Managing many large XML documents is a source of numerous problems. For example, only one document can be stored in the memory, making parallel processing impossible.
Instead of storing the entire XML tree structure, we demonstrate how to handle the XML flow. Then, we demonstrate how FXP, an XPath engine for flows, allows you to implement standards such as Schematron.

Société Innovimax

Loading the player...

Mots-clés : Flux XML XPath Schematron

Haut de page

Suivez Inria