Accueil Logiciel Z Outils de développement Z SDK for Node.js 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

Télécharger maintenant

IBM Open Enterprise SDK for Node.js est un SDK gratuit qui permet de connecter des applications Node.js aux ressources z/OS. Il fournit un environnement d’exécution JavaScript autonome et une solution JavaScript côté serveur dédiés à la création de modules Node.js natifs et JavaScript pour la plateforme IBM Z.

IBM Open Enterprise SDK for Node.js aide les clients à moderniser leurs applications existantes pour en augmenter la valeur. Node.js permet aux entreprises clientes d’exploiter un vaste vivier de talents et de ressources de développeurs JavaScript en permettant le codage dans le langage JavaScript populaire.

Les clients peuvent désormais simplifier le développement et la maintenance des API (Application Programming Interface), accéder aux ressources z/OS à partir de Node.js à l’aide d’API directes ou RESTful et colocaliser les applications et les services Node.js pour optimiser leurs performances et leur sécurité.

Nouveautés

Mises à jour des fonctions, amélioration des performances et de l’usabilité

Avantages Moderniser les applications

Déployez les applications métier essentielles à l’aide des microservices dans IBM Open Enterprise SDK for Node.js.

Orchestrez les API

Évitez d’exposer plus d’API que nécessaire et simplifiez le développement et la maintenance des API avec l’orchestration asynchrone pour une mise à l’échelle efficace. 

Accédez aux actifs z/OS

Accédez aux ressources z/OS depuis Node.js avec des API REST et intégrez-les à des services et outils tels que CICS, Db2, VSAM et IBM MVS.

Réduisez le travail pour le développement

Utilisez Node.js dans les applications front-end et back-end afin d’utiliser les mêmes technologies et compétences pour créer des applications de bout en bout.

Accélérez la livraison des applications

Tirez parti de plus de 2 millions de modules fournis par la communauté pour accélérer le développement de vos applications.

Améliorez les performances

Colocalisez les données et les applications Node.js pour améliorer le débit et réduire le temps de réponse en utilisant un modèle efficace basé sur les événements.

Fonctionnalités
Code utilisant le framework populaire 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 2023.

Découvrir l’enquête menée par Stack Overflow auprès des développeurs

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.

En savoir plus sur NPM Réutiliser le code avec les packages communautaires NPM pour Node.js

Support 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.

Utilisation de Node.js avec CICS Transaction Server for z/OS

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.

Se connecter à vos actifs z/OS avec IBM SDK for Node.js

Moteur V8 JavaScript

Utilisez un puissant moteur JavaScript open source qui compile la source JavaScript avec les dernières instructions z/Architecture pour des performances optimales.

Qu’est-ce que V8 ?

Pas de frais de licence

Essayez IBM Open Enterprise SDK for Node.js gratuitement.

Obtenez une licence gratuite Open Enterprise SDK for Node.js dès maintenant et lancez-vous rapidement sur les mainframes IBM Z.

Comparer les éditions

Le format de téléchargement Portable Archive Interchange (PAX) est très utilisé dans les environnements UNIX, y compris z/OS UNIX, et offre une expérience utilisateur similaire. Les images installables SMP/E et leurs packs de correctifs peuvent être gérés par l’outil d’installation et de maintenance du logiciel SMP/E sur z/OS. IBM Software Subscription and Support (S&S) est disponible en option et permet de bénéficier de délais de traitement documentés pour les demandes de service auprès du support IBM.

Éditions Démo interactive

Essayez les tutoriels pratiques IBM Open Enterprise SDK for Node.js pendant 3 jours. Aucune installation nécessaire et prêt en 2 heures.

Faire un essai gratuit
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 avec le format installable SMP/E (CBPDO, ServerPac). Recommandé pour les déploiements en 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

Abonnement et support IBM Software (S&S)

Facultatif

Support limité sur GitHub

Informations techniques
Prérequis logiciels
  • z/OS 3.1 (5650-ZOS)
  • z/OS 2.5 (5650-ZOS)
  • z/OS 2.4 (5650-ZOS)
Explorer les prérequis logiciels
Configuration matérielle requise
  • IBM z16 (tous les modèles)
  • IBM z15 (tous les modèles)
  • IBM z14 (tous les modèles)
  • IBM z13 (tous les modèles)
Explorer les prérequis facultatifs
Le prototype de cette solution moderne, qui se base sur les événements et qui utilise Node.js, a été finalisé en un week-end. Je ne connais pas d’autre langage qui permette de réaliser autant de choses, sur des plateformes aussi variées, en fournissant aussi peu d’efforts. Paul Scott, architecte en chef, technologies Web Phoenix Software International
Ressources Interopérabilité des langages avec Node.js

Lisez ces articles pour savoir comment les développeurs d’applications utilisent les scripts Restructured Extended Executor (REXX™) dans Node.js pour moderniser l’architecture de leurs applications.

Pourquoi héberger vos applications Node.js sur z/OS

Accélérez votre transformation numérique sur IBM Z avec des connecteurs personnalisés pour les actifs IBM Z.

Liste des correctifs IBM Open Enterprise SDK for Node.js

Vous trouverez une liste complète des versions, des actualisations et des packs de correctifs (également appelés PTF) IBM Open Enterprise SDK for Node.js.

Produits associés IBM Z and Cloud Modernization Stack

Accélérez la modernisation de vos applications grâce à une approche plus normalisée de l’automatisation informatique.

IBM CICS Transaction Server for z/OS

Améliorez l’efficacité opérationnelle avec IBM CICS Transaction Server for z/OS tout en augmentant l’agilité des services, grâce à une plateforme de prestation de services pour le cloud computing.

z/OS Connect Enterprise Edition

Créez des API RESTful efficaces et évolutives pour les applications mobiles et cloud avec IBM Z/OS Connect Enterprise Edition.

Zowe

Utilisez Zowe™, un projet open source qui propose des interfaces modernes pour interagir avec z/OS et qui vous permet de travailler avec z/OS d’une manière similaire à ce que vous connaissez sur les plateformes cloud.

IBM Open Enterprise Python for z/OS

Offrez aux développeurs la possibilité d’utiliser l’un des langages de programmation à la croissance la plus rapide de manière native sur la plateforme z/OS et les nombreux modules du riche écosystème Python pour créer de nouvelles applications.

IBM Semeru Runtime Certified Edition for z/OS

Profitez d’un produit Java entièrement compatible et donnez les moyens à vos développeurs z/OS d’exploiter les nouvelles fonctionnalités de ce langage et de rester à niveau par rapport au reste de la communauté Java.

Découvrir la famille de compilateurs IBM

Foire aux questions

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 sont disponibles en option pour l’édition SMP/E. 

L’abonnement et le support sont inclus dans la solution IBM Z and Cloud Modernization Stack, sans frais supplémentaires. 

En savoir plus

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 (lien externe à ibm.com)

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, et réduit le risque d’introduire des comportements imprévus.

Lire le blog

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. Compte tenu de la richesse des données d’entreprise qui résident ou proviennent d’IBM Z, il est fort probable que les applications cloud ou mobiles et les API créées sur Node.js nécessitent un accès aux données et aux services sur IBM Z. Avec Node.js, les clients peuvent désormais exposer les opportunités des systèmes d’engagement à partir de Node.js et les relier aux systèmes d’enregistrement fiables sur IBM Z.

En savoir plus

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.
Commencer un essai

Node.js est un environnement d’exécution stratégique et populaire 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, s’appuie sur 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.

En savoir plus

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.

En savoir plus
Étapes suivantes

Découvrez IBM Open Enterprise SDK for Node.js. Programmez un entretien gratuit de 30 minutes avec un représentant IBM Z.

Télécharger maintenant
Autres moyens d’information Documentation Support IBM Redbooks Support et services Financement global Tarification flexible Éducation et formation Communauté Communauté de développeurs Soumettre une idée Cycle de vie des produits logiciels Partenaires commerciaux Ressources