Le connecteur IBM i conçu pour .NET

Accédez instantanément à vos données, programmes et services IBM i directement depuis .NET, sans driver, sans installation et sans aucune dépendance.

ADO.NET EF Core .NET Standard
Logo partenaire IBM silver partner Logo partenaire Microsoft Partner

Des bénéfices à tous les niveaux

Faites évoluer votre IBM i
au rythme de vos projets.

Simplifiez vos opérations et rendez possible l'impossible. Traduisez vos besoins métier précisément dans une technologie fiable et pérenne. Sécurisez vos investissements IBM i et mettez les nouvelles technologies au service de votre savoir-faire.

  • Réduction immédiate de la dette technique
  • Compétences universelles et répandues
  • Diminution du risque lié aux évolutions du métier

Découvrez des cas d’usage clients .NET / IBM i
déjà en production avec NTi

Industrie Production

Modernisation IBM i
vers .NET

Application métier IBM i modernisées progressivement vers .NET, sans réécriture et sans interruption de service.

Organisation Forte volumétrie

Portail web
connecté à DB2 for i

Développement d’un portail web moderne interrogeant DB2 for i en temps réel, avec une montée en charge maîtrisée.

Éditeur Applications métier

Applications
client lourd .NET

Modernisation d’interfaces graphiques avec des applications .NET, en conservant l’intégralité de la logique métier IBM i.

Industrie Multi-sites

Automatisation
de programmes CLP

Réutilisation de programmes CLP existants pour automatiser des opérations industrielles sur plusieurs sites.

Comment ça marche ?

NTi établit une connexion TCP/IP directe entre .NET et votre IBM i, sans aucun connecteur tiers.
Chaque requête SQL, commande CL ou appel de programme RPG est traduit en flux IBM i natif, puis exécuté par les services existants du système : QZDASOINIT, QZRCSRVS et QZSOSIGN.
Tout est géré par l'IBM i de façon standard et sécurisée.

Schéma visuel pour illustrer le fonctionnement de NTi Data provider

Icône symbolisant une installation rapide Installation en un clic

Ajoutez NTi dans votre projet .NET via le gestionnaire de package NuGet et connectez-vous immédiatement à l’IBM i.

Riche en fonctionnalités

Tout ce dont vous avez besoin pour exploiter tout votre IBM i, en toute sécurité.

Icône base de données

DB2 for i

Toute la puissance de DB2 for i en toute simplicité, comme avec n’importe quelle autre base de données. NTi offre également une extension Entity Framework Core qui s'interface avec toute la puissance de .NET.

  • Accès standard ADO.NET et EF Core
  • Requêtes SQL, transactions, procédures stockées, etc...
  • Support de tous les types de données
Icône terminal

Commandes CL, RPG et APIs

Appelez directement vos programmes batch RPG, procédures de programmes de service. Exploitez la puissance des commandes CL et des APIs de QSYS nativement avec des méthodes spécifiques à l'IBM i.

  • Exécution directe de commandes CL
  • Appels de programme (RPG, CLP, 36, ...) ou API système
  • Gestion complète des paramètres d’entrée et de sortie, DataStructures, etc...
Multiplateforme

Multiplateforme

NTi s’exécute entièrement côté .NET, sans aucune dépendance IBM i. Totalement portable et autonome, il s'exécute aussi bien dans le .NET Framework que dans .NET 10 ou dans Mono, dans Windows ou Linux, sur processeur x86 ou ARM64.

  • 100% code managé .NET (CLR)
  • Tous les OS : Windows, Linux, Android, iOS...
  • Toutes les architectures : x86/AMD64, ARM64, ppc64le (IBM Power), s390x (Z/LinuxOne)
Connexion sécurisée

Connexion sécurisée

NTi se connecte à l'IBM i via les ports et services existants. Ainsi, c'est la politique de sécurité propre à chaque utilisateur qui s'applique. De plus, la traçabilité des connexions est conservée.

  • Signon IBM i et respect des droits utilisateurs
  • Connexions TCP avec support de SSL/TLS et MFA (IBM i V7R6+)
  • Aucune dépendance à des solutions tierces

Compatibilité

  • .NET  6  /  7  /  8  /  9  /  10 
  • .NET Standard  2.1 
  • .NET Core  3.1 
  • .NET Framework  4.7  et ultérieur
  • IBM i  V5R4  et supérieures

Des possibilités infinies

Modernisation IBM i

Accédez aux commandes, programmes et à la base de données de votre IBM i. Réutilisez l’existant, capitalisez sur votre savoir-faire, et modernisez sans tout réécrire.

Exemple

Évolution d’un ERP "maison" en conservant l’existant et en construisant de nouvelles fonctionnalités.

Illustration de la modernisation IBM i avec NTi

Web et API

Exploitez la puissance de ASP.NET Core pour développer des applications web scalables, modernes et sécurisées.

Exemple

Exposer une API REST pour accéder aux données DB2 for i en temps réel.

Illustration d’une API REST DB2 for i avec NTi

Infrastructures modernes

Déployez vos applications en conteneurs pour exécuter vos charges .NET / IBM i sans limite d’infrastructure.

Exemple

Migration d’un backend .NET vers Docker en intégrant NTi Data Provider.

Migration d’un backend .NET vers Docker avec NTi

Mobile et edge-computing

Déployez des accès IBM i dans des applications mobiles ou embarquées, Android ou Raspberry Pi.

Exemple

Scan de QR Code interrogeant DB2 for i en direct.

Application mobile interrogeant IBM i en temps réel via NTi

Tarification

1 an

5 000€

HT / an

Licence par LPAR

Utilisateurs illimités

3 ans

4 000€

HT /an

Licence par LPAR

Utilisateurs illimités

5 ans

3 000€

HT / an

Licence par LPAR

Utilisateurs illimités

Licence Éditeur

Vous êtes intégrateur ou éditeur ? Discutons ensemble d’une offre personnalisée adaptée à vos besoins.

Nous contacter

Comparaison des solutions

NTi Data Provider iSeries Access ODBC driver* IBM Data DB2 iSeries** IBM DB2 Connect
Aucune installation IBM i
Connecteur 100 % .NET
Support ADO.NET
Support EF Core
Appels RPG / Commandes CL
Compatible cloud & conteneurs
Support éditeur actif
  • *ODBC nécessite un wrapper .NET générique
  • **iDB2 n’est pas compatible avec .NET Core (depuis 2014)

Démarrez votre essai gratuitement

  • 30 jours d’utilisation sans engagement
  • Aucun paiement requis

Ces informations sont retournées par SELECT SERIAL, PART_ID FROM QSYS2.SYSTEM_STATUS_INFO

Si vous ne disposez pas de ces informations, merci d'utiliser notre formulaire de contact .

Une erreur est survenue. Votre demande de licence d'essai n’a pas pu être envoyée.
Votre demande de licence d’essai a bien été envoyée.

Nous utilisons Brevo en tant que plateforme marketing.
En soumettant ce formulaire, vous acceptez que les données personnelles que vous avez fournies soient transférées à Brevo pour être traitées conformément à la politique de confidentialité de Brevo.