Du terrain à l'IBM i avec NTi
Edge-computing & IoT

En offrant un support natif pour toutes les architectures (x86, ARM, Power...), NTi ouvre de nouvelles possibilités entre l'IBM i et les systèmes embarqués/temps-réel.

  • Accès direct aux ressources IBM i
  • Logique métier préservée
  • Une seule stack applicative: .NET
Illustration de code barre à scanner
Scan en cours...
Logo IBM i

Exécution distribuée
Données centralisées

Les opérations sur site exigent un accès immédiat aux données métier. Selon le contexte, l’action peut déclencher des traitements ou des règles portées par des programmes IBM i, depuis des terminaux mobiles ou embarqués.

Scan de codes-barres

Mise à jour des stocks en temps réel

Suivi des stocks

Gestion des entrepôts en mobilité

Maintenance terrain

Consultation des équipements sur site

Contrôle qualité

Collecte des données d’inspection

Accès direct à l’IBM i avec NTi

Avec NTi, l’application .NET s’exécute localement sur le terminal et accède nativement aux ressources IBM i. Vous réduisez la surface d’exposition (pas de service applicatif supplémentaire à publier) et vous gardez le contrôle via les mécanismes IBM i (profils, droits, audit).

Terminal

Application .NET
Logo NTi Data provider ADO.NET

Connecteur

TCP/IP

IBM i

Ressources système
Saisie immédiate Données capturées à la source Accès DB2 for i, programmes RPG/CLP/36, commandes CL

Lecture de codes-barres
en temps réel avec NTi

Un exemple concret d’usage embarqué

1
Scan en cours…

Scanner un code-barres ou un QR code

2
.NET

using var conn = new NTiConnection(connString);
conn.Open();

conn.Execute("INSERT INTO 
    SAMPLE.BARCODES (SCANDATE, SCANTYPE, VALUE)
    VALUES (@Time, @Type, @Value)",
        new 
        {
            Time  = DateTime.Now,
            Type = scan.Format.ToString(),
            Value  = scan.Value,
        }
);

Insertion SQL avec NTi côté .NET

3
Scan terminé Code - 26061160

Confirmation utilisateur instantanée

4
IBM i

GESTION DE DONNEES D'UN FICHIER

Format . . . . : SCAN
*RECNBR:           9

SCANDATE:     2024-04-04-16.55.26.903886
SCANTYPE: EAN8

--------------------------------------------

VALUE: 26061160

Donnée enregistrée sur IBM i (DB2 for i)

Étendre l’IBM i
aux charges de travail périphériques

Supprimez les coupures entre l’action et le traitement avec .NET et NTi, et maîtrisez précisément les données à transmettre vers l’IBM i.

IBM i
Acquisition terrain
Événements automatiques
Données métier

Des usages multiples

Un même accès IBM i avec NTi, mais décliné selon le réseau, la sécurité et le volume de terminaux.

Utilisation

Actions qui doivent être traitées immédiatement: scan, validation, consultation ou mise à jour métier.

Exemples

  • Entrepôt avec connectivité fiable: 20 à 50 scanners.
    Chaque scan valide un article, met à jour les données de stock et déclenche les règles métier existantes (programmes RPG).
  • Poste fixe en atelier: déclaration de production ou contrôle qualité, avec confirmation instantanée attendue par l’opérateur.

NTi intervient ici

NTi s’exécute dans l’application .NET, directement sur l’appareil.
L’application consomme directement les ressources IBM i (données ou programmes métiers déjà en place), sans couche intermédiaire.

NTi, un atout de choix
pour l'edge et l'IoT autour de l'IBM i

Logique métier préservée

Avec NTi, exploitez directement depuis vos applications .NET les programmes RPG, règles de gestion et données existantes.

  • Le savoir-faire IBM i est préservé
  • Les règles restent centralisées
  • Les évolutions fonctionnelles ne sont pas dupliquées

Une stack .NET unifiée

Applications embarquées, services intermédiaires et outils d'exploitation, tout repose sur .NET.

  • Un seul écosystème technique à maîtriser
  • Un seul jeu de compétences
  • Un seul cycle de maintenance

Sécurité et contrôle d'accès

NTi s’appuie sur les mécanismes natifs de l’IBM i: profils, autorités et journalisation. Vous gardez la maîtrise de quand et comment l’IBM i est sollicité.

  • Profils et droits IBM i inchangés
  • Chiffrement SSL/TLS supporté
  • MFA TOTP supporté (selon version IBM i)

Exploitation et montée en charge

Optimisé pour absorber les pics d'activité: latence réduite, connexions réutilisées, et corrélation claire entre connexions .NET et jobs IBM i.

  • Pooling .NET intégré (moins de jobs QZDASOINIT)
  • Cycle de vie des connexions et jobs maîtrisé
  • Traçage possible via STRTRCTCP côté IBM i

Des questions ?