Périphériques bancaires
Expérience dans l’intégration d’imprimantes de livrets, de recycleurs de billets, de distributeurs automatiques, et d’imprimantes et scanners réseau.
Exécution distante de bibliothèques
Gardez votre application en place et exécutez sa bibliothèque native près du périphérique. RemoteDLL relie Windows et Linux grâce à un contrat API explicite.
Bibliothèques natives distantes pour Windows et Linux.
Expérience dans la banque, l’industrie et la santéExpérience en intégration
Expérience dans l’intégration d’imprimantes de livrets, de recycleurs de billets, de distributeurs automatiques, et d’imprimantes et scanners réseau.
Expérience dans l’intégration de machines dépendant de dongles de sécurité et de bibliothèques natives du fabricant.
Expérience d’intégration avec les systèmes Kardex et Pyxis.
Architecture
Remplacez la bibliothèque utilisée par l’application par un adaptateur conçu pour son interface. Les appels traversent le réseau ; la bibliothèque originale s’exécute près du périphérique sous Windows ou Linux.
L’application charge l’adaptateur A via l’interface native attendue. Un broker local gère la connexion à l’hôte distant.
Application → Adaptateur A → BrokerUn contrat défini transforme les tampons et identifiants en messages. TLS protège la connexion ; des trames bornées et des délais encadrent chaque échange.
ID d’appel · TLS · RéponseL’adaptateur hôte appelle la bibliothèque originale, renvoie les tampons de sortie et transmet le résultat à l’application.
Hôte → Adaptateur B → Bibliothèque nativeConnexions
Connexion directe TCP avec TLS, ou relais Docker AWS via HTTPS/WebSocket sur le port 443. Les deux ordinateurs ouvrent des connexions sortantes vers le relais.
Démo LabDevice
LabDevice simule un périphérique. Le même exécutable utilise la DLL originale ou un remplacement qui transmet les appels à un hôte distant.
Binaires Windows pour évaluation. Configuration et limites du prototype dans README.
# Même client. Seule la DLL change. > LabClient.exe 01 LD_Open() → handle 02 LD_Write(handle, data, 6) → 6 03 LD_Read(handle, buffer, 64)→ 6 04 LD_Close(handle) → 0 00 01 7F 80 FF 2A données binaires · mêmes octets retournés
Plateformes et intégration
RemoteDLL est développé pour Windows et Linux. Chaque hôte utilise la bibliothèque native de son système : DLL sous Windows et bibliothèque partagée (.so) sous Linux.
L’adaptateur préserve l’interface attendue par votre application. Types de données, tampons, identifiants et callbacks sont décrits dans un contrat propre à chaque bibliothèque.
LabDevice démontre un client Windows x86/x64 avec un hôte Windows ou Linux et un relais Docker sous Linux. Le téléchargement actuel contient les binaires d’évaluation Windows.
Un adaptateur compatible peut transmettre les appels à un hôte qui charge la bibliothèque originale. Arguments, tampons et identifiants nécessitent un contrat explicite pour cette bibliothèque.
Le protocole de transport est indépendant du système. Un hôte Windows charge une DLL Windows ; un hôte Linux nécessite une bibliothèque partagée native compatible (.so).
Non. Avec le relais AWS, les deux ordinateurs ouvrent des connexions sortantes HTTPS/WebSocket sur le port 443. Les appels restent protégés par une session TLS interne entre les extrémités.
Envoyez-nous l’interface de la bibliothèque, les systèmes d’exploitation et les informations sur le périphérique. Nous examinerons les besoins de l’adaptateur.
Nous contacter ↗