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
(
A
utomatic
I
dentification and
D
ata
C
apture), 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...