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é.
Déployez les applications métier essentielles à l’aide des microservices dans 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 IBM 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 2 millions de modules fournis par la communauté pour accélérer le développement de vos applications.
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.
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.
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.
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.
Utilisez Node.js pour connecter toutes les ressources critiques, y compris VSAM, Db2, RACF/SAF et IMS via z/OS Connect Enterprise Edition.
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.
Utilisez un puissant moteur JavaScript open source qui compile la source JavaScript avec les dernières instructions z/Architecture pour des performances optimales.
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.
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 en production. Les licences et l’option S&S sont disponibles sur 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
Abonnement et support IBM Software (S&S)
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 ensemble de données partitionné en exploitant le module Node.js IBM Z Open Automation Utilities (ZOAU) et en créant une application Web qui peut modifier, compiler et exécuter un code source C résidant dans un PDS.
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.
Accélérez votre transformation numérique sur IBM Z avec des connecteurs personnalisés pour les actifs IBM 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.
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.
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.
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.
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, deux options d’essai d’IBM Z sont proposées :
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.
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.