IBM Open Enterprise SDK for Node.js

Accédez gratuitement à une plateforme sécurisée, pilotée par modules et hautement évolutive pour accélérer la modernisation des applications sur IBM z/OS

Un dégradé de carrés bleus en arrière-plan avec des points et des lignes les reliant.

JavaScript moderne pour IBM z Systems

IBM Open Enterprise SDK for Node.js est un kit de développement logiciel gratuit qui permet de connecter des applications Node.js aux ressources z/OS. Il fournit un environnement d’exécution JavaScript sécurisé et autonome pour la création d’applications évolutives et modernes qui renforcent et modernisent les systèmes IBM Z existants qui utilisent des outils JavaScript familiers.

Moderniser les applications

Améliorez les applications métier existantes grâce à des microservices pour renforcer la flexibilité et l’évolutivité.

Accédez aux actifs z/OS

Intégrez Node.js à z/OS via des interfaces de programmation d’application REST et accédez aux Ressources CICS, Db2, Virtual stockage Access Method (VSAM) et ressources MVS.

Distribution accélérée

Utilisez plus de 2 millions de modules communautaires pour accélérer le développement et le déploiement d’applications.

Améliorez les performances

Regroupez les applications et les données pour augmenter le débit et réduire le temps de réponse sur IBM Z.

Fonctionnalités

Développement unifié avec JavaScript
Utilisez JavaScript pour le développement front-end et back-end afin de rationaliser les compétences, d’améliorer la productivité et de réduire les efforts de maintenance.
Code utilisant le cadre Node.js
Utilisez l’environnement d’exécution JavaScript, les API côté serveur et les bibliothèques pour créer efficacement des applications réseau performantes et hautement évolutives. Découvrez comment Node.js arrive en tête de liste dans l’enquête auprès des développeurs Stack Overflow 2024.
Codage facilité avec npm
Accélérez la livraison des applications avec NPM, le plus grand registre de logiciels au monde, qui permet aux développeurs d’accéder à plus de 2 millions de modules communautaires Node.js, tels qu’Express et LoopBack, qu’ils peuvent partager et réutiliser.
Prise en charge CICS
Hébergez IBM Open Enterprise SDK for Node.js et gérez-le avec IBM CICS Transaction Server dans le cadre d’un bundle CICS. Vous pouvez utiliser le transport localement pour appeler les services CICS.
Accédez à vos données z/OS
Utilisez Node.js pour connecter toutes les ressources critiques, y compris VSAM, Db2, RACF/SAF et IMS via z/OS Connect Enterprise Edition.
zEnterprise Data Compression Support
IBM Open Enterprise SDK for Node.js utilise l’accélérateur matériel zEDC pour la compression et la décompression basées sur zlib, pour des avantages significatifs en termes de performances par rapport aux implémentations logicielles précédentes.
Moteur V8 JavaScript
Utilisez un puissant moteur JavaScript open source qui compile la source JavaScript avec les instructions z/Architecture les plus récentes pour des performances optimales.
Orchestration d’API pour une mise à l’échelle efficace
Simplifiez l’api development et la maintenance avec l’orchestration asynchrone, garantissant une mise à l’échelle efficace et une connectivité rationalisée entre les services.

Comparer les éditions

Le format PAX, courant dans UNIX et z/OS UNIX, offre une expérience familière. SMP/E gère les images installables et les packs de correctifs, avec un abonnement et un support IBM Software (S&S) en option pour les demandes de service.

Éditions Edition PAX

Utilisez le format d’installation d’archive PAX, qui est compatible avec les plateformes distribuées.

Télécharger maintenant
Édition SMP/E

Gérez facilement les mises à jour au format SMP/E (CBPDO, ServerPac), recommandé pour la production. Les licences et l’option S&S sont disponibles sur Shopz.

Obtenir dans Shopz

Pas de frais de licence

Exécution de vos propres applications

Fonctionnalités complètes

Matériel IBM Z nécessaire

Support limité sur GitHub

Inclut une image Node.js on Z/OS Containers

Abonnement et support IBM Software (S&S)

Facultatif (PID : 5655-SDS)

* Les prix mentionnés sont donnés à titre indicatif, peuvent varier selon le pays, s’entendent hors taxes et frais de douane applicables et sont soumis à la disponibilité de l’offre de produit dans le pays concerné.

Comment faire

Découvrez l’approche modulaire et hautement évolutive d’Open Enterprise SDK for Node.js pour la conception et le développement d’applications qui encourage les pratiques agiles.
Découvrez la commodité du débogage à distance de votre application IBM Open Enterprise SDK for Node.js dans Visual Studio Code.
Découvrez les modules Node.js natifs pour les applications Node.js nécessaires pour exécuter du code critique pour les performances, accéder aux API au niveau du système ou inclure des bibliothèques C/C++ existantes.
Apprenez à gérer des fichiers dans un jeu de données partitionné en utilisant le module Node.js IBM Z Open Automation Utilities (ZOAU). La gestion des fichiers peut également être effectuée en créant une application Web qui peut modifier, compiler et exécuter un code source C résidant dans un PDS.

Foire aux questions

Obtenez des réponses aux questions fréquentes sur l’utilisation de Node.js sur IBM Z et l’optimisation des capacités du SDK.

Disponible sans frais de licence. Un abonnement payant IBM Software Subscription and Support (S&S) est proposé en option.

Les applications IBM Open Enterprise SDK for Node.js ne sont pas éligibles à IBM Z Integrated Information Processor (zIIP).

Disponible sans frais de licence. Les coûts globaux de déploiement sur z/OS peuvent être réduits, car les workloads peuvent, sous réserve d’éligibilité, bénéficier du modèle de tarification « Solution pour les nouvelles applications », pour les nouveaux workloads de production sur z13 et versions ultérieures.

L’abonnement et le support (S&S) sont disponibles en option pour l’édition SMP/E. 

Pour en savoir plus sur le processus de commande sur ShopZ, lisez l’article de blog Rationalisation du processus de commande sur Shopz pour Node.js sur z/OS ou contactez votre représentant IBM afin qu’il passe la commande sur Shopz pour vous.

Le projet Zowe open source propose des interfaces modernes de type cloud pour interagir avec z/OS. Le composant de bureau virtuel de Zowe fournit une interface utilisateur basée sur navigateur et écrite en Node.js. Il se déploie sur IBM Open Enterprise SDK for Node.js.

Découvrez comment installer Node.js avec Zowe

IBM Watson Machine Learning (WLMz) est une plateforme de machine learning d’entreprise qui permet aux organisations de créer, de déployer et d’exploiter des modèles de machine learning sur IBM z/OS. Elle fournit un outil de configuration Web basé sur IBM Open Enterprise SDK for Node.js, qui vous guide tout au long de la configuration de WMLz.

En savoir plus

Chez Phoenix Software, le système manuel d’octroi de licences de produits pour les clients a été remplacé par une solution automatisée permettant à ceux-ci de demander une licence logicielle en ligne. IBM Open Enterprise SDK for Node.js est l’un des éléments clés de la technologie à l’appui de cette solution moderne qui accélère les délais de développement et d’implémentation en exigeant peu de modifications. En outre, cela réduit le risque d’introduire des comportements imprévus.

Pour z/OS, les installations SMP/E d’IBM Open Enterprise SDK for Node.js sont disponibles gratuitement via Shopz. Les clients peuvent simplement prendre ou développer leurs applications Node.js et les déployer sur IBM Z.

Il est fort probable que les applications cloud ou mobiles et les API basées sur Node.js nécessitent un accès aux données et aux services sur IBM Z. Ce processus est dû à la richesse des données d’entreprise qui sont conservées sur IBM Z ou en proviennent. Avec Node.js, les clients peuvent désormais afficher les opportunités des systèmes d’engagement à partir de Node.js et les relier aux systèmes d’enregistrement fiables sur IBM Z.

Oui, deux options d’essai d’IBM Z sont proposées :

  1. IBM SDK for Node.js - z/OS : prêt en 2 heures et disponible pendant 3 jours. Exécutez et déployez une application Web Node.js avec le framework LoopBack et utilisez le module NPM vsam.js avec le framework Express pour vous connecter à un ensemble de données VSAM.
  2. Essai IBM CICS Transaction Server for z/OS : utilisez cette application en langage mixte pour créer une application Web Java ou Node.js et la déployer sur IBM CICS Transaction Server. Découvrez comment :
  • Créer et déployer une application Java dans CICS.
  • Créer et déployer une application Node.js dans CICS.

Node.js est un environnement d’exécution stratégique pour la création d’applications d’entreprise cloud natives et open source. Utilisez le framework LoopBack et API Connect pour créer, gérer, sécuriser et surveiller vos API et microservices.

Sur z/OS, CICS Transaction Server pour z/OS 5.5 introduit la prise en charge de la gestion des applications z/OS Node.js dans les régions CICS et fournit un transport optimisé localement via le module de nœud ibm-cics-api pour appeler les services CICS. Zowe, une plateforme open source qui offre des interfaces modernes pour interagir avec z/OS, tire parti de Node.js pour fournir son framework de bureau.

Le module de nœud ibm_db fournit une connectivité pour les applications Node.js à Db2 sur z/OS et les plateformes distribuées, grâce à la prise en charge ODBC dans db2connect et IBM Db2 for z/OS.

Le module de nœud RACF fournit des capacités d’authentification pour l’installation RACF de z/OS et les modules de nœud zcrypto fournissent des interfaces pour exploiter les trousseaux de clés RACF, vous permettant de créer des applications Web sécurisées.

Node.js peut être invoqué dans JCL avec l’installation BPXBATCH.

La documentation en ligne est disponible sur IBM Documentation. Vous pouvez également télécharger la documentation au format PDF pour une utilisation hors ligne. Pour vous abonner et obtenir un support IBM Software de premier ordre, ouvrez un dossier. Le support GitHub et Slack est assuré dans la mesure du possible.

Passez à l’étape suivante

Découvrez IBM Open Enterprise SDK for Node.js : une plateforme sécurisée, modulaire et hautement évolutive pour accélérer la modernisation des applications sur IBM z/OS.

Télécharger maintenant
Autres moyens d’information Documentation Support Cycle de vie des produits logiciels Services et support pour le cycle de vie technique Communauté Communauté de développeurs