En informatique, un middleware, association des mots anglais middle (centre) et software (logiciel), est une passerelle logicielle qui modélise les échanges d'informations entre des applications informatiques hétérogènes. Les réseaux informatiques fournissent le support de communication entre les systèmes et les applications distantes alors que le middleware met à disposition les méthodes pour formaliser les échanges. Ainsi, cela peut être sous la forme d'échanges de messages formatés, d'appels à procédures distantes ou encore en donnant accès aux propriétés et aux méthodes d'objets distribués.
Dans un système de traçabilité, le middleware utilise ces techniques pour interfacer les outils de capture de l'information et les logiciels d'entreprise. Il gère les équipements des technologies AIDC (Automatic Identification and Data Capture), réceptionne les événements de traçabilité et transfère les données mises en forme au système d'information. Comme l'indique le terme AIDC, les technologies numériques en usage comme les codes à barres 1D (1 dimension) ou 2D (code matriciel) permettent l'acquisition automatique des événements de traçabilité des objets.
La RFID, ou Radio Frequency Identification, est une nouvelle technologie d'identification automatique qui utilise le rayonnement électromagnétique radiofréquence pour identifier des objets porteurs de tags lorsqu'ils passent à proximité d'un lecteur (pour comprendre le fonctionnement des systèmes et techniques RFID, consulter l'article [E1470] des Techniques de l'Ingénieur). En associant un identifiant unique et une mémoire évolutive aux objets, la technologie RFID augmente les capacités des technologies AIDC en ce sens qu'elle permet non seulement de capturer mais également de modifier automatiquement l'information associée aux objets. La technologie RFID est aussi la seule technologie qui permette une identification à distance sans contact non visuelle et une identification automatique et simultanée d'un grand nombre d'objets. De plus, la miniaturisation continue de l'électronique permet de lui associer de plus en plus souvent des capteurs de mesure qui vont utiliser l'infrastructure RFID comme support de communication.
Quel que soit le projet RFID, il est nécessaire d'utiliser une interface logicielle spécifique appelée Middleware RFID qui va interfacer les équipements...