Abstract:
The invention concerns a data processing device, designed to be implanted in a computer server, comprising: i) a structure (6) with low-level logic layers for processing data, connected to a network and to user terminals, and including at least a first layer (I) for initiating user requests addressed to the network, a second layer (G) for extracting dataflows transmitted by the network in response to a request initiated by the first layer (I), a third layer (T) for transforming the extracted dataflows and a fourth layer (S) for transmitting extracted and possibly transformed data; ii) elementary modules for processing the dataflows, on the basis of their type, and for generating outgoing dataflows comprising the processed data; and iii) control means (3) for associating with at least one of the layers one of the modules in accordance with a user request, then for configuring each module associated with each layer such that it can exchange dataflows, via interfacing means (5), with the other associated modules, the latter being further designed to attach to the outgoing dataflows which they generate a request object, representing the type of flow, such that on reception of said flow an elementary receiver module may determine whether it should be processed.
Abstract:
Un dispositif de traitement de données, implantable dans un serveur informatique, comprend i) une structure (6) à couches logiques de bas niveau pour le traitement de données, raccordée à un réseau et à des terminaux d'utilisateurs, et comportant au moins une première couche (I) d'initiation de requêtes d'utilisateur destinées au réseau, une seconde couche (G) de récupération de flux de données transmis par le réseau en réponse à une requête initiée par la première couche (I), une troisième couche (T) de transformation des données des flux récupérés et une quatrième couche (S) pour transmettre aux terminaux d'utilisateurs des données récupérés et éventuellement transformées, ii) des modules élémentaires pour traiter des flux de données, selon leur type, et pour générer des flux de données sortant comportant les données traitées, et iii) des moyens de contrôle (3) pour associer à l'une au moins des couches l'un au moins des modules en fonction d'une requête d'utilisateur, puis configurer chaque module associé à chaque couche de sorte qu'il puisse échanger des flux de données, via des moyens d'interfaçage (5), avec les autres modules associés, ces derniers étant en outre agencés pour adjoindre aux données des flux sortants qu'ils génèrent un objet requête, représentatif du type du flux, de sorte qu'à réception de ce flux un module élémentaire récepteur puisse déterminer s'il doit le traiter.