IBM Open Enterprise SDK for Node.js
Accesso gratuito a una piattaforma sicura, guidata da moduli e altamente scalabile per accelerare la trasformazione digitale su IBM z/OS
Scarica l'edizione PAX
Illustrazione isometrica di rack di server che mostra dati cloud dinamici

IBM Open Enterprise SDK for Node.js è un SDK gratuito per collegare le applicazioni Node.js alle risorse z/OS. 

Nell'era della trasformazione digitale, quando i clienti cercano di modernizzare le loro applicazioni sono spesso ostacolati da significative sfide tecniche e legate alle risorse. Con IBM Open Enterprise SDK for Node.js, i clienti possono modernizzare le loro applicazioni per estendere il valore delle applicazioni esistenti. Consentendo la codifica nel popolare linguaggio JavaScript®, Node.js permette ai clienti aziendali di attingere a un enorme pool di talenti di sviluppatori JavaScript e di risorse. Ora i clienti possono semplificare lo sviluppo e la manutenzione delle API, accedere alle risorse basate su z/OS da Node.js utilizzando API dirette o RESTful, e co-localizzare le applicazioni e i servizi Node.js per ottimizzare le prestazioni e la sicurezza.

Leggi gli aggiornamenti più recenti di IBM Open Enterprise SDK for Node.js

Scopri perché ospitare le tue applicazioni Node.js su z/OS

Benefici Modernizza le applicazioni

Estendi le applicazioni delle attività aziendali principali utilizzando i microservizi in IBM Open Enterprise SDK for Node.js.

Orchestra le API

Evita di esporre più API del necessario e semplifica lo sviluppo e la manutenzione di API con l'orchestrazione asincrona per un'efficiente scalabilità. 

Accesso agli asset z/OS

Accedi a risorse basate su z/OS da Node.js con API REST e integrale con servizi e strumenti quali CICS, DB2, VSAM e MVS.

Riduci l'impegno di sviluppo

Utilizza Node.js sia nel front-end che nel back-end delle applicazioni per sfruttare la stessa tecnologia e le stesse competenze per costruire applicazioni end-to-end.

Accelera la consegna delle applicazioni

Sfrutta gli oltre 1,8 milioni di moduli forniti dalla comunità per accelerare lo sviluppo delle tue applicazioni.

Migliori performance

Co-localizza le applicazioni Node.js e i dati per aumentare la velocità effettiva e ridurre i tempi di risposta, sfruttando il modello di I/O efficiente e guidato dagli eventi.

Il prototipo di questa soluzione moderna e guidata dagli eventi, che utilizza Node.js, è stato completato in un solo fine settimana. Non riesco a pensare a un altro linguaggio che riesca a offrire così tanto, su piattaforme così diverse, con così poco sforzo. Paul Scott, Chief Architect, tecnologie di abilitazione web Phoenix Software International
Funzioni Utilizza il popolare 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. Scopri come JavaScript e Node.js siano tra i primi nella lista del Stack Overflow Developer Survey 2022.

Leggi l'intervista (link esterno)
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 1,8 milioni di moduli Node.js della comunità, come Express e Loopback.

Informazioni su npm (link esterno)
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.

Leggi il blog
Accesso ai dati z/OS

Sfrutta Node.js per fornire connettività a tutti gli asset critici, compresi VSAM, DB2, RACF/SAF, IMS via z/OS Connect Enterprise Edition.

Leggi il blog
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.

Maggiori informazioni (link esterno)
Nessun costo di licenza

Prova gratuitamente IBM Open Enterprise SDK for Node.js. Ottieni subito una licenza gratuita per Open Enterprise SDK for Node.js e inizia a utilizzare i mainframe IBM zSystems.

Dettagli tecnici

Requisiti software

  • z/OS 2.5 (5650-ZOS)
  • z/OS 2.4 (5650-ZOS)
  • z/OS 2.3 (5650-ZOS) (supporta solo la versione 14)

 

See a complete list of software requirements

Requisiti hardware

  • 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

Il formato di download PAX è molto diffuso negli ambienti UNIX, compreso z/OS UNIX, e offre un'esperienza utente simile. Le immagini installabili di SMP/E e i relativi fix pack possono essere gestiti dallo strumento di installazione e manutenzione del software SMP/E su z/OS. Approfitta del supporto IBM per aprire richieste di servizio, che vengono evase in tempi complessivi di elaborazione documentati con l'abbonamento e supporto al software IBM opzionale.

Edizioni Edizione PAX

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

Try the free edition
Edizione SMP/E

Gestisci facilmente gli aggiornamenti con il formato installabile SMP/E (CBPDO, ServerPac). Raccomandato per la distribuzione in produzione. Sia la licenza che la S&S sono disponibili presso Shopz.

Contact us
Demo interattiva di prova del cloud

Prova il supporto didattico di IBM Open Enterprise SDK for Node.js per 3 giorni sul cloud, senza bisogno di installazione e pronto in 2 ore.

Start a free trial

Nessun costo di licenza

Esegui le tue applicazioni

Funzionalità completa

Hardware IBM zSystems necessario

Abbonamento e supporto al software IBM

No

Opzionale

No

Supporto limitato su GitHub

Risorse In che modo IBM Open Enterprise SDK for Node.js può essere utile

Scopri IBM Open Enterprise SDK for Node.js e come puoi sfruttare i punti di forza di IBM Open Enterprise SDK for Node.js.

Velocizza la tua applicazione Node.js con IBM Open Enterprise SDK for Node.js

Scopri come IBM Open Enterprise SDK for Node.js migliora le prestazioni delle tue applicazioni Node.js.

Interoperabilità del linguaggio con Node.js

Leggi gli articoli per sapere come gli sviluppatori di applicazioni sfruttano gli script Restructured Extended Executor (REXX™) in Node.js per modernizzare l'architettura delle loro applicazioni.

Elenco video di IBM Open Enterprise SDK for Node.js

Dai un'occhiata all'elenco video di IBM Open Enterprise SDK for Node.js per maggiori informazioni su questo prodotto.

Panoramica di IBM Open Enterprise SDK for Node.js

Scopri come IBM 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.

Esegui il debug in remoto dell'applicazione IBM Open Enterprise SDK for Node.js con Visual Studio Code

Guarda il video per vedere come puoi eseguire il debug in remoto della tua applicazione IBM Open Enterprise SDK for Node.js con Visual Studio Code.

Come creare il proprio modulo nativo Node.js

Guarda il video sui moduli Native Node.js per le applicazioni Node.js che necessitano di eseguire codice critico per le prestazioni, accedere alle API a livello di sistema o includere librerie C/C++ esistenti.

Perché ospitare le applicazioni Node.js su z/OS

Accelera la tua trasformazione digitale su IBM Z con connettori su misura per asset Z.

Elenco delle correzioni per IBM Open Enterprise SDK for Node.js

Trova un elenco completo di release, aggiornamenti e fix pack (noti anche come PTF) per IBM Open Enterprise SDK for Node.js.

Prodotti correlati IBM Z and Cloud Modernization Stack

Accelera la modernizzazione delle applicazioni con un approccio più standardizzato all’automazione IT.

IBM CICS Transaction Server for z/OS

Migliora l'efficienza operativa con IBM CICS Transaction Server for z/OS e aumenta l'agilità dei servizi, con una piattaforma di distribuzione dei servizi per il cloud computing.

z/OS Connect Enterprise Edition

Crea API RESTful efficienti e scalabili per applicazioni mobili e cloud con IBM Z/OS Connect Enterprise Edition.

Zowe

Sfrutta Zowe™, un progetto di open source, che offre interfacce moderne per interagire con z/OS e ti permette di lavorare con z/OS in modo simile a quanto avviene sulle piattaforme cloud.

IBM Open Enterprise Python for z/OS

Gli sviluppatori di applicazioni possono avvalersi di uno dei linguaggi di programmazione in più rapida crescita, presente in modo nativo sulla piattaforma, e sfruttare il ricco ecosistema di moduli di Python per sviluppare nuove applicazioni.

IBM Semeru Runtime Certified Edition for z/OS

Approfitta di un prodotto Java completamente conforme per fornire ai tuoi sviluppatori z/OS la possibilità di sfruttare le nuove funzioni del linguaggio Java e di rimanere aggiornati con la comunità Java.

Famiglia di compilatori IBM

Migliora le prestazioni del sistema per applicazioni che sfruttano appieno le architetture IBM.

Domande frequenti

È disponibile senza costi di licenza. È disponibile l'abbonamento a pagamento opzionale.

Le applicazioni IBM Open Enterprise SDK for Node.js non sono idonee per IBM zSystems 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 Soluzioni per nuove applicazioni per i nuovi workload su z13 e versioni successive.

Per l'edizione SMP/E sono disponibili l'abbonamento e il supporto opzionale. 

L'abbonamento e il supporto sono inclusi nella soluzione IBM Z and Cloud Modernization Stack, senza costi aggiuntivi. 

Scopri di più

Maggiori informazioni sul processo di ordinazione presso ShopZ, leggi il blog Processo di ordinazione semplificato di Shopz per Node.js su 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.

Per saperne di più (link esterno a IBM.com)

IBM Watson Machine Learning è 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 è uno degli elementi chiave della tecnologia che consente questa soluzione moderna, che comporta modifiche minime per ridurre i tempi di sviluppo e di implementazione e che riduce la possibilità di introdurre comportamenti imprevisti.

Leggi il blog

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. Con la grande quantità di dati aziendali che risiedono o hanno origine su IBM Z, è molto probabile che le applicazioni cloud o mobili e le API create su Node.js richiedano l'accesso ai dati e ai servizi 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.

Scopri di più

Sì, consulta la nostra prova di IBM Z basata su cloud, pronta 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 dataset VSAM. IBM CICS ha anche uno scenario Node.js disponibile su Z Trial.

IBM vanta un ricco patrimonio di impegno e contributi a importanti iniziative open source, tra cui ruoli di leadership in Apache, Eclipse, Linux, OSGi, jQuery, OpenStack, Cloud Foundry e molti altri. IBM ha lavorato e continuerà a lavorare a stretto contatto con l'intera comunità Node.js e a contribuire ad essa. IBM è sponsor Platinum della OpenJS Foundation, che porterà Node.js al livello superiore di adozione come fonte di un rilascio stabile su cui le aziende possono contare e come luogo di sperimentazione e innovazione. Abbiamo un ruolo attivo nella OpenJS Foundation, come membri del Consiglio di Amministrazione e del Comitato direttivo tecnico di Node.js, contribuendo ai suoi progetti open source, fornendo risorse per aiutare a formare e promuovere l'organizzazione e stanziando fondi di sponsorizzazione per le operazioni in corso. IBM continuerà a far crescere i propri contributi tecnici alla comunità open source di Node.js e a sfruttare Node.js all'interno del proprio portfolio di offerte.

Scopri di più

Distribuendo applicazioni Node.js su IBM Z, i clienti beneficiano di tutti i punti di forza, della sicurezza e dell'affidabilità del mainframe. I veloci processori general-purpose di IBM Z sono adatti al modello di elaborazione single-thread di Node.js. L'ampia capacità di I/O del mainframe integra anche un punto di forza delle applicazioni Node.js: la capacità di scalare e mantenere migliaia di connessioni simultanee. IBM Z può offrire un ulteriore vantaggio alle applicazioni JavaScript che devono accedere a dati e transazioni aziendali. Sono disponibili pacchetti npm per fornire accesso diretto a IBM Db2 su z/OS, RACF, transazioni CICS e dataset VSAM. Accedendo alla vera origine dei dati, l'architettura delle applicazioni può spesso essere semplificata per evitare le complessità dell'estrazione dei dati e la gestione delle loro modifiche.

Scopri di più

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

Il progetto Zowe open source offre interfacce moderne e simili al cloud per interagire con z/OS. Il componente del desktop virtuale fornisce un'interfaccia utente basata su browser scritta in Node.js e distribuita su IBM Open Enterprise SDK for Node.js. Utilizzare la versione PAX sull'host z/OS in cui installare Zowe Application Server.

Per saperne di più (link esterno a ibm.com)

Non sono state apportate modifiche a IBM Open Enterprise SDK per Node.js. La deprecazione del prodotto Node.js distribuito riguarda solo le piattaforme distribuite, che sono passate a supportare i driver della comunità. Se si necessita di assistenza per Node.js su piattaforme distribuite, IBM offre supporto per i runtime.

Scopri di più

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

Scopri di più

Le applicazioni Node.js non sono idonee per IBM z Integrated Information Processor (zIIP). Tuttavia, è possibile utilizzare i Prezzi su misura - Soluzione per nuove applicazioni per isolare i workload Node.js senza incidere sui costi MLC dei workload esistenti quando vengono distribuiti come parte di una Soluzione per nuove applicazioni approvata.

Scopri di più

È possibile ordinare la versione SMP/E di IBM SDK for Node.js - z/OS tramite Shopz o contattare il proprio rappresentante IBM per effettuare l'ordine su Shopz.

Scopri di più

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

Scopri di più
Fasi successive

Scopri gli aggiornamenti più recenti di IBM Open Enteripse SDK for Node.js per accelerare la trasformazione digitale su IBM Z/OS. 

Novità
Continua a esplorare Documentazione Comunità Node.js nella comunità IBM Z e LinuxONE Community per la richiesta di miglioramento (RFE) Supporto ai compilatori Assistenza per il ciclo di vita del software Supporto e servizi Prezzo su misura IBM Global Financing