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é.
Pourquoi choisir d’héberger vos applications Node.js sur z/OS
Étendez les applications métier essentielles à l’aide des microservices d’IBM Open Enterprise SDK for Node.js.
É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 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™.
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.
Tirez parti de plus de 1,8 million de modules fournis par la communauté pour accélérer le développement de vos applications.
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.
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.
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.
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.
Utilisez Node.js pour fournir une connectivité à tous les actifs critiques, y compris VSAM, Db2, RACF/SAF, IMS via z/OS Connect Enterprise Edition.
Utilisez un puissant moteur JavaScript open source qui compile la source JavaScript avec les dernières instructions z/Architecture pour des performances optimales.
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.
Configuration logicielle requise
Configuration matérielle requise
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.
Utilisez le format d’installation d’archive PAX, qui est compatible avec les plateformes distribuées.
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.
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.
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
Découvrez IBM Open Enterprise SDK for Node.js et comment vous pouvez en exploiter les atouts.
Découvrez comment IBM Open Enterprise SDK for Node.js améliore les performances de vos applications 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.
Découvrez la liste de vidéos IBM Open Enterprise SDK for Node.js pour en savoir plus sur ce produit.
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.
Regardez cette vidéo pour découvrir comment déboguer votre application IBM Open Enterprise SDK for Node.js à distance dans Visual Studio Code.
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.
Accélérez votre transformation numérique sur IBM Z avec des connecteurs personnalisés pour les actifs Z.
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.
Accélérez la modernisation de vos applications grâce à une approche plus normalisée de l’automatisation informatique.
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.
Créez des API RESTful efficaces et évolutives pour les applications mobiles et cloud avec IBM Z/OS Connect Enterprise Edition.
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.
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.
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.
Optimisez les performances système dans des applications qui exploitent pleinement les architectures IBM.
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.
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.
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.
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.
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 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.
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é.
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.
Node.js peut être invoqué dans JCL avec l’installation BPXBATCH.
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é).
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.
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.