Tout Votre IBM i

Nativement depuis .NET

Connectez .NET et votre IBM i avec NTi pour un accès immédiat aux données, programmes et bien plus encore.

Profitez d'une abstraction complète de la base de données DB2 for i avec Entity Framework Core, et simplifiez la manipulation des données et des objets via Toolbox Extensions.

Exploitez tout le potentiel offert par votre IBM i, AS/400, iSeries et déployez aisément des applications métiers modernes grâce à la conteneurisation, pour une optimisation parfaite de vos ressources, avec une solution légère et accessible à tous.

Video présentation fonctionnalité NTi DataProvider

Derrière cette option,

une révolution

Chez AUMERIAL, nous sommes conscients que le temps et l'expertise sont vos priorités. Nous sommes également au fait des enjeux associés à l'utilisation de systèmes traditionnels comme l'AS400. Bien qu'il ait ses spécificités, il demeure un symbole important de votre savoir faire et d'une expertise technique éprouvée.

Confrontés aux défis de coûts, de sécurité et de formation, ainsi qu'à l'évolution rapide des technologies, notamment dans le domaine de l'IA, l'urgence d'adapter et de préserver votre entreprise est évidente.

C'est pourquoi nous avons conçu NTi: une solution innovante qui permet de moderniser l'ensemble de vos opérations et qui complète avec efficacité l'endurance et la fiabilité de votre IBM i, tout en vous préparant aux défis technologiques actuels et futurs.

image illustrant un ordinateur portable avec un écran 5250 IBM i et une application .NET

LE FUTUR DE L'IBM i

S'ÉCRIT EN .NET

Anticipez sans risque et projetez-vous dans chaque étape de l’évolution de votre plateforme IBM i.
Avec NTi Data Provider et ses extensions, profitez d'une modernisation progressive et maîtrisée de vos applicatifs avec un abonnement annuel unique pour une utilisation sans limite.

Logo NTi DataProvider

NTi Data Provider

Le connecteur .NET natif
pour accéder aux données et services de votre IBM i.

Logo EF Core 8 extension pour NTi DataProvider

EF Core 8

Développez sans SQL
que vous partiez de zéro ou d'une base existante.

Logo NTi Toolbox extension pour NTi DataProvider

Toolbox NTi

Administrez votre IBM i
en quelques lignes de code avec nos méthodes.

TOUT L'IBM i DEPUIS .NET

NTi Data Provider offre un accès direct, rapide et sécurisé aux données et services de votre IBM i. Disponible directement depuis Nuget, il s'intègre sans installation coté IBM i, et sans driver coté client. En moins de 10 minutes il est opérationnel, sans interférer avec vos systèmes en place.

  • Sans driver côté client, sans installation côté IBM i.
  • Agnostique à la plateforme et aux versions.
  • Accès à DB2 for i, appel de programmes, CL, APIs.
  • Connexion TCP/IP avec support de SSL/TLS.
  • Gestion efficace des jobs QZDASOINIT/QZRCSRVS.
  • Sans dépendance à des solutions tierces.
  • Conteneurisable et multiplateforme.
  • Normalisé ADO.NET.

EF CORE 8

L'extension EF Core de NTI offre une couche d'abstraction supplémentaire à la base de données DB2 for i pour vous permettre de développer rapidement et simplement des applications métier riches, performantes et évolutives, que vous partiez de zéro ou d'une base de données existante.

  • Code First : Tables, colonnes et accès CRUD générés sans SQL.
  • DB First : Couche d’accès aux données générée depuis une base existante.
  • EF Core se charge de toute la couche d’accès aux données.
  • Standard .NET: Utilisable comme pour SQL Server, Postgres ou Oracle.
  • Modèle .NET: Générez vos entités directement.
  • Migration automatique: Gérez les évolutions de schéma sans manipulation SQL.
  • Optimisé pour l’IBM i : Performances ajustées aux spécificités de DB2 for i.
  • Installation en un clic depuis NuGet

Toolbox NTi

La boîte à outils indispensable pour maîtriser votre IBM i. Toolbox extension regroupe un ensemble de méthodes, conçues pour automatiser et optimiser l'administration de votre IBM i dans vos projets .NET.
Surveillez vos files de messages, gardez le contrôle sur les lignes de transmission, détectez les blocages, automatisez les réponses et fiabilisez vos échanges inter-systèmes.

  • Fichiers spools : Listez et récupérez les fichiers spool.
  • Commandes CL : Obtenez la définition et les prompts des commandes.
  • Appels de programmes : Lancez des procédures de service.
  • Jobs : Liste, surveillance et verrouillage.
  • Messages système : Envoyez, recevez, répondez.
  • Valeurs système : Accédez aux paramètres clés.
  • Réseau et base de données : Accès aux attributs réseau et relations DB.
  • Compatibilité étendue : Fonctionne sur .NET Framework 4.7+, .NET Core, et .NET 5 à 9.
  • Installation en un clic depuis NuGet
Animations illustrant les fonctionnalités de NTi Data Provider, EF Core Extension et Toolbox pour IBM i

Ils nous font confiance

CONÇU POUR L’AVENIR

la limite ?
votre imagination !

Agilité et Collaboration

.NET offre tous les outils pour le CI/CD, intégrant les pratiques DevOps pour automatiser les workflows, du développement au déploiement.

NTi étend cette capacité à l'écosystème IBM i, permettant ainsi à vos équipes de se concentrer sur l'innovation et la création de valeur.

ÉVOLUEZ SANS RISQUE

Même sans expertise IBM i, vous pouvez désormais facilement exploiter cette plateforme dans vos applications .NET.

Réutilisez vos applications métiers existantes (RPG, SQLRPG) et combinez les avec de nouvelles interfaces modernes. NTi et ses extensions facilitent la création de solutions évolutives et complètes, en s'appuyant sur toute la puissance de votre IBM i.

Au-delà de la Gestion des Données

Administrez et pilotez votre IBM i depuis .NET.
NTi vous permet d'automatiser toutes les tâches de gestion du système: exécution de commandes, gestion des travaux, procédures stockées, messages, et bien plus encore.

Réutilisez vos programmes existants pour sécuriser vos investissements et conserver votre logique métier.

OPTIMISATION DES RESSOURCES

Déployez vos applications .NET/IBM i directement sur IBM Power grâce au support natif de la runtime .NET, et consolidez vos opérations sur une plateforme robuste et économique.

Simplifiez la migration des workloads, optimisez vos infrastructures, et assurez une scalabilité pour vos applications.

Cas d'utilisation

Adapté à toutes les situations !

MICRO-SERVICES

performance et scalabilité

Avec Nti, la puissance et et la polyvalence de .NET permet de fournir des services IBM i consommables par toutes les technologies web, peu importe la charge.

cas d'utilisation Nti, micro-services, performances et scalabilité cas d'utilisation Nti, micro-services, performances et scalabilité

APPLICATION CONTENEURISÉE SUR POWER

Des gains immédiats

Grâce à NTi, les charges de travail .NET/IBM i peuvent être consolidées sur l'infrastructure la plus performante, la plus sécurisée et la plus économique.

cas d'utilisation Nti, application conteneurisée sur POWER cas d'utilisation Nti, application conteneurisée sur POWER

MODERNISATION IBM i

TOUTES LES RESSOURCES IBM i

En offrant l'accès aux commandes, programmes et à la base de données de l'IBM i, NTi vous permet de réutiliser l'existant, conserver votre savoir-faire et moderniser durablement votre IBM i.

cas d'utilisation Nti image, modernisation IBM i, accès à toutes les ressources cas d'utilisation Nti image, modernisation IBM i, accès à toutes les ressources

EDGE COMPUTING
ET IoT

Embarqué et autonome.

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.

cas d'utilisation Nti image, edge computing et IOT (internet des objects) cas d'utilisation Nti image, edge computing et IOT (internet des objects)

Guide d'intégration

DE L'IDÉE À L'ACTION
immédiatement AVEC NTi.

Conçu pour être intuitif et facile à intégrer, NTi est Natif à .NET.
Il vous suffit de télécharger NTi et ses extensions EF Core et Toolbox, depuis le gestionnaire de packages NuGet et de les référencer dans votre projet.
Concentrez vous sur l'essentiel, NTi s'occupe du reste.

Icone de téléchargement

Ajoutez

Téléchargez NTi depuis NuGet.

Icone de développement

Développez

Créez vos programmes avec Visual Studio.

Icone de déploiement

Déployez

Déployez vos applications !

Simple. Rapide. Efficace.

Démarrage rapide

FOIRE
AUX QUESTIONS

Vous avez des questions sur l'intégration de NTi et ses extensions dans votre entreprise ? Notre FAQ est là pour vous apporter des réponses claires et utiles, aux questions les plus fréquemment posées par nos clients.

Si vous ne trouvez pas la réponse que vous cherchez, contactez-nous : nous sommes disponibles pour vous aider et répondre à vos questions.

Quelles sont les modalités de licence, de coût et de maintenance NTi d'Aumerial pour IBM i ? Flèche FAQ menu drop down Aumerial
  • Licence : Une licence unique par partition IBM i, indépendamment de la puissance du serveur, avec un abonnement annuel pour une utilisation sans limite :

    • ✅ Un nombre illimité d’utilisateurs.
    • ✅ Pas de notions de groupe logiciel.
    • ✅ Accès au connecteur NTi, EF Core, et Toolbox Extensions.
  • 💡 Une période d’essai gratuite de 30 jours est également disponible pour tester NTi et ses extensions.
  • Coût : La licence coûte 3000€ HT par an, sans frais de maintenance supplémentaires.

  • Maintenance : Les mises à jour pour NTi et ses extensions (EF Core et Toolbox NTi) sont gratuites et disponibles via le gestionnaire de packages NuGet, avec une compatibilité ascendante garantie.

NTi nécessite-t-il une assistance technique, des logiciels tiers, ou une installation spécifique ? Flèche FAQ menu drop down Aumerial

NTi, EF Core, et Toolbox ne nécessitent pas d’assistance technique particulière. Ces outils s’appuient sur des compétences universelles (C#, SQL, HTML) et s’installent via NuGet dans vos projets .NET, sans dépendre de logiciels tiers comme ACS ou ODBC.

  • Côté client (.NET) :

    • Outils requis : Visual Studio ou Visual Studio Code, et le gestionnaire de packages NuGet.
    • Aucune configuration supplémentaire n’est nécessaire côté .NET.
  • Côté IBM i :

    • Aucune installation n’est requise, hormis l'activation des serveurs TCP/IP standards (*DATABASE, *RMTCMD, *SIGNON). Ces services sont généralement déjà actifs sur les IBM i récents.
💡 En moins de 10 minutes, NTi est prêt à être utilisé.
Puis-je obtenir de l’aide ou du support en cas de problème avec NTi ? Flèche FAQ menu drop down Aumerial

Bien que NTi ne nécessite pas d’assistance technique spécifique, Aumerial reste à votre disposition pour répondre à vos questions ou vous accompagner en cas de problème.

Dans de rares cas spécifiques, une anomalie peut survenir. Si cela devait se produire, nous analysons rapidement la situation pour en identifier la cause. Si nécessaire, nous développons et déployons un correctif ou une mise à jour via NuGet dans les plus brefs délais, afin d’assurer la continuité de vos opérations.

Pour vous accompagner dans l’utilisation de NTi et de ses extensions, une documentation complète et régulièrement mise à jour est accessible Pour vous accompagner dans l’utilisation de NTi et de ses extensions, une documentation est disponible.

Quelle compatibilité NTi offre-t-il avec les versions d'IBM i et .NET ? Flèche FAQ menu drop down Aumerial
  • Compatibilité IBM i : NTi, EF Core, et Toolbox NTi fonctionnent avec toutes les versions d’AS400, IBM i et iSeries disposant d’une connexion TCP/IP et d’un port RJ45. Bien qu’il soit possible d’interagir avec des versions anciennes, l’utilisation de versions postérieures à V5R4 (février 2006) est recommandée pour des opérations d’entreprise.

  • Compatibilité .NET : NTi et ses extensions sont compatibles avec :

    • .NET 6 et ultérieur, y compris .NET 8.
    • Mono.
    • Toutes les plateformes (Windows, Linux, Android, iOS).
💡 NTi est également compatible avec les environnements conteneurisés comme Docker ou OpenShift.
NTi est-il sécurisé coté IBM i avec le gestionnaire de package NuGet ? Flèche FAQ menu drop down Aumerial

NTi offre une sécurité renforcée :

  • Authentification : Requiert un identifiant et un mot de passe pour chaque session, comme sur une interface 5250.

  • Clé de licence : L’accès est limité aux partitions disposant d’une clé de licence NTi valide.

  • Fermeture automatique des sessions : Les connexions TCP sont automatiquement fermées une fois inutilisées, supprimant les jobs fantômes (QZDASOINIT inutiles).

Quelles différences entre NTi et d'autres solutions d'intégration IBM i ? Flèche FAQ menu drop down Aumerial

NTi se démarque des solutions traditionnelles comme ODBC ou OleDB :

  • Natif à .NET : Basé sur la Common Language Runtime (CLR), NTi garantit une portabilité totale et une compatibilité multiplateforme, permettant de déployer vos applications sur Windows, Linux, ARM, Docker, etc., sans aucune dépendances aux pilotes natifs.

  • Simplicité et Légèreté :

    • Aucune installation ou configuration spécifique n’est requise côté IBM i.
    • Disponible via NuGet, NTi et ses extensions EF Core et Toolbox NTi s’installent rapidement et deviennent opérationnels en moins de 10 minutes.
  • Modernisation et Automatisation :

    • EF Core 8 simplifie l'accès à DB2 for i avec des modèles .NET standard, éliminant le besoin de SQL manuel.
    • Toolbox NTi automatise des tâches administratives (spools, jobs, commandes CL) directement depuis .NET, remplaçant les outils tiers.
  • Performance et Sécurité : NTi optimise la gestion des connexions TCP/IP (par ex. QZDASOINIT) en supprimant les jobs inutiles et en intégrant SSL/TLS pour des échanges sécurisés.

  • Compatibilité .NET : NTi et ses extensions sont compatibles avec :

    • .NET 6 et ultérieur, y compris .NET 8.
    • Mono.
    • Toutes les plateformes (Windows, Linux, Android, iOS).
Avec NTi, vous modernisez vos intégrations IBM i tout en simplifiant vos flux de développement et en réduisant vos contraintes techniques.
NTi permet-il d'exploiter les programmes IBM i existants et d'intégrer plusieurs bases de données ? Flèche FAQ menu drop down Aumerial

Oui, NTi a été conçu pour valoriser vos ressources IBM i tout en facilitant l’intégration avec d’autres bases.

  • Programmes existants : Vous pouvez utiliser directement vos programmes RPG, COBOL (y compris S36) et procédures stockées.

  • Bases multiples : NTi s’intègre également dans des environnements hybrides où DB2 for i coexiste avec SQL Server, Oracle ou PostgreSQL. EF Core fournit une couche d’abstraction unifiée, simplifiant les accès.

NTi permet-il d'accéder aux technologies avancées comme l’IA, le Cloud et la conteneurisation ? Flèche FAQ menu drop down Aumerial

Absolument, NTi étend les capacités de .NET à IBM i :

  • Conteneurisation et CI/CD : NTi prend en charge Docker et OpenShift, simplifiant les pratiques modernes de DevOps et d’automatisation.

  • Intelligence Artificielle : Avec .NET 8, NTi ouvre l’accès à des bibliothèques d’IA et de Machine Learning, comme Azure Machine Learning, pour enrichir vos applications.

  • Interopérabilité Cloud : Accès facile aux services comme Microsoft Azure et Office 365.

NTi peut-il être utilisé à distance et gérer plusieurs AS400 de versions différentes ? Flèche FAQ menu drop down Aumerial
  • Déploiement à distance : Toutes les configurations peuvent être gérées sans intervention physique sur site.

  • Gestion multi-AS400 : NTi peut interagir avec plusieurs machines de différentes versions (par exemple, lire des données sur une V7R5 et écrire sur une V5R4) dans un seul programme C#, tant que les types de données sont compatibles.

Comment NTi s'intègre-t-il dans un environnement IBM i déjà modernisé avec d'autres logiciels ? Flèche FAQ menu drop down Aumerial

NTi, EF Core, et Toolbox NTi sont conçus pour fonctionner en complément de vos outils existants (ACS, iNavigator, etc.) :

  • Leur intégration est non intrusive, vous permettant de les adopter progressivement.

  • Ils modernisent vos flux de travail tout en préservant vos investissements existants.

Quels types de données NTi peut-il gérer avec DB2 for i ? Flèche FAQ menu drop down Aumerial

NTi prend en charge tous les types de données DB2 for i, y compris :

  • Les champs LOB (BLOB, CLOB, XML).

  • Les types spécifiques comme Geospatial.

Est-il possible de sécuriser les accès NTi avec des ports personnalisés ou une configuration SSL avancée ? Flèche FAQ menu drop down Aumerial

Oui, NTi permet :

  • De spécifier des ports personnalisés pour chaque service (base de données, commandes CL, programmes).

  • D’utiliser SSL/TLS pour des connexions sécurisées.

  • De configurer le mappage des ports via le service PORT MAPPER si la configuration standard n’est pas utilisée.