IBM Open Enterprise SDK for Node.js

Accesso gratuito a una piattaforma sicura, guidata da moduli e altamente scalabile per accelerare la modernizzazione delle applicazioni su IBM z/OS

Una sfumatura di quadrati blu sullo sfondo con punti e linee che li collegano.

JavaScript moderno per IBM z Systems

IBM Open Enterprise SDK for Node.js è un SDK gratuito per collegare le applicazioni Node.js alle risorse z/OS. Fornisce un tempo di esecuzione JavaScript sicuro e autonomo per la creazione di applicazioni scalabili e moderne che estendono e modernizza i sistemi IBM z Systems® esistenti che utilizzano strumenti JavaScript familiari.

Modernizza le applicazioni

Estendi le applicazioni aziendali esistenti con microservizi per migliorare la flessibilità e la scalabilità.

Accesso agli asset z/OS

Integra Node.js con z/OS tramite le interfacce di programmazione delle applicazioni (API) REST per accedere alle Risorse CICS®, Db2®, Virtual Storage Access Method (VSAM) e MVS™.

Accelera la distribuzione

Utilizza oltre 2 milioni di moduli della community per accelerare lo sviluppo e la implementazione delle applicazioni.

Migliori performance

Colloca app e dati per aumentare la produttività e ridurre i tempi di risposta su IBM Z.

Funzioni

Sviluppo unificato con JavaScript
Utilizza JavaScript sia per lo sviluppo front-end che back-end per semplificare le competenze, migliorare la produttività e ridurre gli sforzi di manutenzione.
Codice che utilizza il framework Node.js
Utilizza il runtime JavaScript, le API lato server e le librerie per creare in modo efficiente applicazioni di rete ad alte prestazioni e altamente scalabili. Vedi come Node.js occupa i primi posti nell'elenco 2024 Stack Overflow Developer Survey.
Codifica semplificata con npm
Accelera la distribuzione delle applicazioni con npm, il più grande registro di software al mondo, che fornisce agli sviluppatori l'accesso alla condivisione e al riutilizzo di oltre 2 milioni di moduli Node.js della comunità, come Express e Loopback.
Supporto CICS
Ospita IBM Open Enterprise SDK for Node.js e gestiscilo con IBM CICS Transaction Server come parte di un bundle CICS. È possibile utilizzare il trasporto ottimizzato localmente per i servizi CICS.
Accesso ai dati z/OS
Usa Node.js per connettere tutti gli asset critici, compresi VSAM, Db2, RACF/SAF e IMS via z/OS Connect Enterprise Edition.
Supporto per la compressione dei dati zEnterprise
IBM Open Enterprise SDK for Node.js utilizza l'acceleratore hardware ZedC per la compressione e la decompressione basate su zlib, il che offre benefici significativi in termini di prestazioni rispetto alle precedenti implementazioni software.
Motore JavaScript V8
Utilizza un potente motore JavaScript open source che compila l'origine di JavaScript sulle istruzioni z/Architecture più recenti per ottenere prestazioni ottimali.
Orchestrazione delle API per una scalabilità efficiente
Semplifica lo sviluppo e la manutenzione delle API con l'orchestrazione asincrona, garantendo una scalabilità efficiente e una connettività semplificata tra i servizi.

Confronta le edizioni

Il formato pax, comune in UNIX® e z/OS UNIX, offre un'esperienza familiare. SMP/E gestisce le immagini installabili e le correzioni, con IBM Software Subscription and Support (S&S) opzionale per le richieste di assistenza.

Edizioni Edizione PAX

Utilizza il formato di installazione dell'archivio PAX, coerente con le piattaforme distribuite.

Scarica ora
Edizione SMP/E

Gestisci facilmente gli aggiornamenti con il formato SMP/E (CBPDO, ServerPac), consigliato per la produzione. Sia le licenze, sia il servizio S&S sono disponibili tramite Shopz.

Ottienilo su Shopz

Nessun costo di licenza

Esegui le tue applicazioni

Funzionalità completa

Hardware IBM Z necessario

Supporto limitato su GitHub

Include l'immagine del container Go on z/OS

IBM Software S&S

Opzionale (PID: 5655-SDS)

*I prezzi riportati sono indicativi, possono variare a seconda del paese, non includono eventuali tasse applicabili e sono soggetti alla disponibilità dell'offerta del prodotto in un determinato paese. 

Come

Scopri come Open Enterprise SDK for Node.js fornisce un approccio alla progettazione e allo sviluppo di applicazioni guidato da moduli e altamente scalabile che incoraggia pratiche agili.
Scopri quanto può essere conveniente eseguire il debug in remoto dell'applicazione IBM Open Enterprise SDK for Node.js all'interno di Visual Studio Code.
Scopri i moduli nativi Node.js per le applicazioni Node.js necessarie per eseguire codice critico per le prestazioni, accedere alle API a livello di sistema o includere librerie C/C+++ esistenti.
Impara a gestire i file in un set di dati partizionato utilizzando il modulo IBM Z Open Automation Utilities (ZOAU) Node.js. La gestione dei file può essere effettuata anche creando un'applicazione web in grado di modificare, creare ed eseguire il codice sorgente C che risiede in un PDS.

Domande frequenti

Ottieni risposte alle domande più comuni sull'uso di Node.js su IBM Z e sulla massimizzazione delle funzionalità dell'SDK.

È disponibile senza costi di licenza. Sono disponibili un abbonamento e un assistenza software IBM (S&S) a pagamento opzionali.

Le applicazioni IBM Open Enterprise SDK for Node.js non sono idonee per IBM Z Integrated Information Processor (zIIP).

È disponibile senza costi di licenza. I costi complessivi per l'implementazione su z/OS possono essere ridotti in quanto i workload si possono avvalere del modello di prezzo per nuove soluzioni applicative per i nuovi workload su z13 e versioni successive.

L'opzione S&S è disponibile per l'edizione SMP/E. 

Per maggiori informazioni sul processo di ordinazione presso ShopZ, leggi il blog Streamlined Shopz ordering process for Node.js on z/OS o contatta il tuo rappresentante IBM affinché effettui l'ordine Shopz per te.

Il progetto Zowe open source offre interfacce moderne e simili al cloud per interagire con z/OS. Il componente del desktop virtuale di Zowe fornisce un'interfaccia utente basata su browser scritta in Node.js ed è distribuito sulla base di IBM Open Enterprise SDK for Node.js.

Scopri come installare Node.js con Zowe

IBM Watson Machine Learning (WLMz) è una piattaforma di machine learning aziendale che consente alle organizzazioni di creare, distribuire e rendere operativi modelli di machine learning su IBM Z/OS. Fornisce uno strumento di configurazione basato sul web, alimentato da IBM Open Enterprise SDK for Node.js, che guida l'utente nella configurazione di WMLz.

Scopri di più

In Phoenix Software, il sistema manuale di rilascio delle licenze dei prodotti ai clienti ha lasciato il posto a un sistema automatizzato in cui i clienti possono richiedere una licenza software online. IBM Open Enterprise SDK for Node.js è una delle tecnologie chiave che consentono questa soluzione moderna, che comporta modifiche minime per abbreviare i tempi di sviluppo e implementazione. Inoltre, riduce il rischio di introdurre comportamenti imprevisti.

Per z/OS, le installazioni SMP/E dell'IBM Open Enterprise SDK for Node.js sono disponibili gratuitamente tramite Shopz. I clienti possono semplicemente creare o sviluppare le proprie applicazioni Node.js e distribuirle su IBM Z.

È molto probabile che le applicazioni cloud o mobili e le API basate su Node.js richiedano l'accesso a dati e servizi su IBM Z. Questo processo è dovuto alla ricchezza di dati aziendali che risiedono o hanno origine su IBM Z. Con Node.js, i clienti possono ora presentare le opportunità di System of Engagement da Node.js e correlarle con i fidati System of Records su IBM Z.

Sì, sono disponibili due opzioni di prova di IBM Z:

  1. IBM SDK for Node.js - z/OS: pronto in 2 ore e disponibile per 3 giorni. Esegui e distribuisci un'applicazione web Node.js con il framework LoopBack e utilizza il modulo npm vsam.js con il framework Express per collegarti a un set di dati VSAM.
  2. IBM CICS Transaction Server per la versione di prova di z/OS - Utilizza questa applicazione a linguaggio misto per creare un'app web Java™ o Node.js e implementarla in IBM CICS Transaction Server. Scopri come:
  • Creare e distribuire un'applicazione Java in CICS.
  • Creare e distribuire un'applicazione Node.js in CICS.

Node.js è un runtime strategico e popolare per la creazione di applicazioni cloud-native, aziendali e open-source. Sfrutta il framework Loopback e API Connect per creare, gestire, proteggere e monitorare le tue API e microservizi.

Su z/OS, CICS Transaction Server for z/OS 5.5 introduce il supporto per la gestione delle applicazioni Node.js z/OS all'interno delle regioni CICS e fornisce un trasporto ottimizzato localmente tramite il modulo ibm-cics-api node per chiamare i servizi CICS. Zowe™, una piattaforma open source che offre interfacce moderne per interagire con z/OS, sfrutta Node.js per fornire il proprio framework desktop.

Il modulo ibm_db node fornisce la connettività per le applicazioni Node.js a Db2 su piattaforme z/OS e distribuite, sfruttando il supporto ODBC di db2connect e IBM Db2 for z/OS.

Il modulo nodo racf fornisce funzionalità di autenticazione contro la struttura RACF di z/OS e i moduli nodo zcrypto forniscono interfacce per sfruttare i portachiavi RACF, consentendo di creare applicazioni web sicure.

Node.js può essere invocato all'interno di JCL utilizzando la struttura BPXBATCH.

La documentazione online è disponibile su Documentazione IBM. È inoltre possibile scaricare la documentazione in formato PDF per l'utilizzo offline. L'IBM S&S di prima classe a pagamento è disponibile aprendo un caso. Il supporto di GitHub e Slack si basa sul best effort.

Fasi successive

Scopri IBM Open Enterprise SDK for Node.js: una piattaforma sicura, modulare e altamente scalabile per accelerare la modernizzazione delle applicazioni su IBM z/OS.

Scarica ora
Continua a esplorare Documentazione Supporto Ciclo di vita dei prodotti software Servizi e supporto tecnico per il ciclo di vita Community Community degli sviluppatori