IBM Open Enterprise SDK for Node.js
Accédez gratuitement à une plateforme sécurisée, modulaire et hautement évolutive pour accélérer la transformation numérique sur IBM z/OS
Télécharger l’édition PAX
illustration isométrique de serveurs rack montrant des données cloud en mouvement

IBM Open Enterprise SDK for Node.js est un SDK gratuit qui permet de connecter des applications Node.js aux ressources z/OS. 

À l’ère de la transformation numérique, alors que les clients cherchent à moderniser leurs applications, ils se heurtent souvent à d’importants obstacles techniques et problèmes de ressources. Avec IBM Open Enterprise SDK for Node.js, les clients peuvent moderniser leurs applications existantes pour en augmenter la valeur. Avec la possibilité de coder dans le langage populaire JavaScript®, Node.js permet aux grandes entreprises de puiser dans un immense réservoir de talents et de ressources en matière de développement JavaScript. Désormais, les clients peuvent simplifier le développement et la maintenance des API, accéder aux ressources z/OS® à partir de Node.js en utilisant des API directes ou RESTful, et regrouper les applications et les services Node.js pour optimiser leurs performances et leur sécurité.

Lire les dernières nouveautés concernant IBM Open Enterprise SDK for Node.js

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

Avantages Moderniser les applications

Étendez les applications métier essentielles à l’aide des microservices d’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 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 1,8 million de modules fournis par la communauté pour accélérer le développement de vos applications.

Améliorez les performances

Regroupez les données et les applications Node.js pour améliorer le débit et réduire le temps de réponse, en tirant parti d’un modèle d’E/S efficace basé sur les événements.

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
Fonctionnalités Codez en utilisant le framework populaire Node.js

Utilisez le runtime JavaScript, les API côté serveur et les bibliothèques pour créer efficacement des applications réseau hautement performantes et évolutives. Découvrez comment JavaScript et Node.js sont parvenus à se placer en tête du classement dans l’enquête 2022 réalisée auprès des développeurs Stack Overflow.

Lire l’enquête (lien externe)
Codage facilité avec npm

Accélérez la livraison des applications grâce à npm, le plus grand registre de logiciels au monde, qui permet aux développeurs d’accéder à plus de 1,8 million de modules communautaires Node.js, tels qu’Express et LoopBack, qu’ils peuvent partager et réutiliser.

En savoir plus sur npm (lien externe)
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 optimisé localement pour appeler les services CICS.

Lire le blog
Accédez à vos données z/OS

Utilisez Node.js pour fournir une connectivité à tous les actifs critiques, y compris VSAM, Db2, RACF/SAF, IMS via z/OS Connect Enterprise Edition.

Lire le blog
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.

En savoir plus (lien externe)
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 zSystems.

Informations techniques

Configuration logicielle requise

  • z/OS 2.5 (5650-ZOS)
  • z/OS 2.4 (5650-ZOS)
  • z/OS 2.3 (5650-ZOS) (seule la version 14 est prise en charge)

 

See a complete list of software requirements

Configuration matérielle requise

  • IBM z16
  • IBM z15
  • IBM z14, IBM z14 Model ZR1 (z14 ZR1)
  • IBM z13/z13s
  • IBM zEnterprise EC12/BC12
See a complete list of hardware requirements
Compare Editons

Le format de téléchargement PAX est populaire 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. Avec l’abonnement et le support (S&S) IBM en option, profitez du support IBM pour ouvrir des demandes d’assistance qui seront traitées dans des délais de traitement formalisés.

Éditions Édition PAX

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

Try the free edition
Édition SMP/E

Gérez facilement les mises à jour avec le format installable SMP/E (CBPDO, ServerPac). Recommandé pour les déploiements de production. La licence et l’option S&S sont disponibles sur Shopz.

Contact us
Démo interactive de l’essai cloud

Essayez les tutoriels pratiques d’IBM Open Enterprise SDK for Node.js pendant 3 jours sur le cloud : aucune installation requise, prêt en 2 heures.

Start a free trial

Pas de frais de licence

Exécution de vos propres applications

Fonctionnalités complètes

Matériel IBM zSystems nécessaire

Abonnement et support IBM Software (S&S)

Non

Facultatif

Non

Support limité sur GitHub

Ressources Comment IBM Open Enterprise SDK for Node.js peut vous aider

Découvrez IBM Open Enterprise SDK for Node.js et comment vous pouvez en exploiter les atouts.

Accélérez votre application Node.js avec IBM Open Enterprise SDK for Node.js

Découvrez comment IBM Open Enterprise SDK for Node.js améliore les performances de vos applications Node.js.

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.

Liste des vidéos IBM Open Enterprise SDK for Node.js

Découvrez la liste de vidéos IBM Open Enterprise SDK for Node.js pour en savoir plus sur ce produit.

Découvrez un aperçu d’IBM Open Enterprise SDK for Node.js

Découvrez l’approche modulaire et hautement évolutive d’IBM Open Enterprise SDK for Node.js de la conception et du développement d’applications : une approche qui encourage des pratiques agiles.

Déboguez votre application IBM Open Enterprise SDK for Node.js à distance à l’aide de Visual Studio Code

Regardez cette vidéo pour découvrir comment déboguer votre application IBM Open Enterprise SDK for Node.js à distance dans Visual Studio Code.

Comment créer votre propre module Node.js natif

Regardez la vidéo sur les modules Node.js natifs destinés aux applications Node.js qui exécutent du code critique pour les performances, accèdent à des API système ou incluent des bibliothèques C/C++ existantes.

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

Donnez les moyens aux développeurs d’utiliser l’un des langages à la croissance la plus rapide de manière native sur la plateforme et les nombreux modules du riche écosystème de 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.

Famille de compilateurs IBM

Optimisez les performances système dans des applications qui exploitent pleinement les architectures IBM.

Foire aux questions

Disponible sans frais de licence. L’abonnement et le support (S&S) sont disponibles en option.

Les applications IBM Open Enterprise SDK for Node.js ne sont pas éligibles à IBM zSystems 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 de navigateur, écrite en Node.js. Il se déploie sur IBM Open Enterprise SDK for Node.js.

En savoir plus (lien externe à ibm.com)

IBM Watson Machine Learning 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’émission de licences de produits pour les clients a été remplacé par un système automatisé permettant à ces clients de demander une licence logicielle en ligne. IBM Open Enterprise SDK for Node.js est l’une des technologies clés de cette solution moderne : les modifications sont minimes, ce qui accélère à la fois les délais de développement et de mise en œuvre, et qui réduit l’introduction de comportements imprévus potentiels.

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, découvrez notre essai IBM® Z basé sur le cloud, 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 vsam.js npm avec le framework Express pour vous connecter à un ensemble de données VSAM. IBM CICS dispose également d’un scénario Node.js, disponible dans l’essai Z.

IBM possède une riche histoire d’engagements et de contributions à d’importantes initiatives open source, y compris avec des rôles de leadership dans des projets Apache, Eclipse, Linux, OSGi, jQuery, OpenStack®, Cloud Foundry, et bien d’autres. IBM a travaillé et continuera à travailler en étroite collaboration avec l’ensemble de la communauté Node.js, et à apporter sa contribution. IBM est un sponsor Platinum de l’OpenJS Foundation : Node.js va pouvoir atteindre un nouveau niveau d’adoption avec une version stable sur laquelle les entreprises peuvent compter, et avec de nouvelles possibilités d’expérimentation et d’innovation. Nous jouons un rôle actif dans l’OpenJS Foundation. En effet, nous siégeons au Conseil d’administration et au Comité de pilotage technique de Node.js, nous contribuons à ses projets open source, nous fournissons des ressources pour façonner et promouvoir l’organisation, et nous allouons des fonds de parrainage pour les opérations en cours. IBM va continuer à développer ses contributions techniques à la communauté open source Node.js et à exploiter Node.js dans son portefeuille d’offres.

En savoir plus

En déployant des applications Node.js sur IBM Z, les clients bénéficient de l’ensemble des atouts, de la sécurité et de la fiabilité du mainframe. Les processeurs rapides à usage générique d’IBM Z sont bien adaptés au modèle de traitement à unité d’exécution unique de Node.js. La grande capacité d’E/S du mainframe complète également l’un des points forts des applications Node.js, à savoir la possibilité d’évoluer et de gérer des milliers de connexions simultanées. IBM Z peut en outre offrir un avantage aux applications JavaScript devant accéder aux données et aux transactions de l’entreprise. Des paquets npm vous permettent d’accéder directement à IBM Db2 sur z/OS, RACF, aux transactions CICS et aux ensembles de données VSAM. En accédant à la véritable source des données, l’architecture de l’application peut souvent être simplifiée pour éviter les complexités de l’extraction des données et de la gestion des données modifiées.

En savoir plus

Node.js est un runtime stratégique et populaire pour la création d’applications cloud natives, d’entreprise 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 5.5 introduit la prise en charge de la gestion des applications Node.js z/OS 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 fichiers de clés RACF, vous permettant de créer des applications Web sécurisées.

Le projet Zowe open source propose des interfaces modernes de type cloud pour interagir avec z/OS. Le composant de bureau virtuel fournit une interface utilisateur de navigateur, écrite en Node.js. Il se déploie sur IBM Open Enterprise SDK for Node.js. Utilisez la version PAX sur l’hôte z/OS sur lequel le serveur d’applications Zowe est installé.

En savoir plus (lien externe à ibm.com)

IBM Open Enterprise SDK for Node.js n’est pas concerné par les modifications. La dépréciation du produit Node.js distribué n’affecte que les plateformes distribuées, qui ont été déplacées vers les pilotes communautaires concernés. Si vous avez besoin d’une assistance pour Node.js sur des plateformes distribuées, IBM propose l’offre Support for Runtimes.

En savoir plus

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

En savoir plus

Les applications Node.js ne sont pas éligibles à IBM Z Integrated Information Processor (zIIP). Vous pouvez toutefois bénéficier d’une tarification sur mesure dans le cadre du modèle Solution pour les nouvelles applications afin d’isoler les workloads Node.js sans que cela n’ait d’impact sur les coûts MLC des workloads existants (pour un déploiement dans le cadre d’un modèle Solution pour les nouvelles applications approuvé).

En savoir plus

Pour obtenir la version SMP/E d’IBM SDK for Node.js – z/OS, vous pouvez soit la commander via Shopz, soit contacter votre représentant IBM pour qu'il passe la commande sur Shopz pour vous.

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 obtenir une assistance IBM payante de classe mondiale, ouvrez un dossier. Le support de GitHub et de Slack est assuré dans la mesure du possible.

En savoir plus
Étapes suivantes

Découvrez les dernières nouveautés d’IBM Open Enterprise SDK for Node.js permettant d’accélérer la transformation numérique sur IBM z/OS. 

Découvrir les nouveautés
Autres moyens d’information Documentation Communauté Node.js dans la communauté IBM Z et LinuxONE Communauté RFE (demandes d’amélioration) Prise en charge des compilateurs Support du cycle de vie des logiciels Support et services Tarification sur mesure IBM Global Financing