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 autonomo e una soluzione server-side JavaScript per costruire moduli nativi per Node.js e JavaScript per la piattaforma IBM Z.
Con IBM Open Enterprise SDK for Node.js, i clienti possono modernizzare le loro applicazioni per estendere il valore delle applicazioni esistenti. Node.js consente ai clienti aziendali di attingere a un enorme pool di sviluppatori e risorse JavaScript, consentendo la codifica nel popolare linguaggio JavaScript.
Ora i clienti possono semplificare lo sviluppo e la manutenzione delle API (Application Programming Interface), 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.
Estendi le applicazioni delle attività aziendali principali utilizzando i microservizi in IBM Open Enterprise SDK for Node.js.
Evita di visualizzare più API del necessario e semplifica lo sviluppo e la manutenzione di API con l'orchestrazione asincrona per un'efficiente scalabilità.
Accedi a risorse basate su z/OS da Node.js con API REST per integrarle con servizi e strumenti quali CICS, Db2, VSAM e IBM MVS.
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.
Sfrutta gli oltre 2 milioni di moduli forniti dalla comunità per accelerare lo sviluppo delle tue applicazioni.
Co.localizza le applicazioni Node.js e i dati per aumentare la velocità effettiva e ridurre i tempi di risposta, utilizzando il modello di I/O efficiente e guidato dagli eventi.
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.
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.
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.
Usa Node.js per connettere tutti gli asset critici, compresi VSAM, Db2, RACF/SAF e IMS via z/OS Connect Enterprise Edition.
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.
Utilizza un potente motore JavaScript open source che compila l'origine di JavaScript sulle istruzioni z/Architecture più recenti per ottenere prestazioni ottimali.
Il formato di download portable archive interchange (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. È disponibile l'opzione IBM Software Subscription and Support (S&S), che consente di usufruire del supporto IBM per aprire le richieste di assistenza in tempi di risposta documentati.
Utilizza il formato di installazione dell'archivio PAX, coerente con le piattaforme distribuite.
Gestisci facilmente gli aggiornamenti con il formato installabile SMP/E (CBPDO, ServerPac). Consigliato per la distribuzione in produzione. Sia le licenze, sia il servizio S&S sono disponibili tramite Shopz.
Nessun costo di licenza
Esegui le tue applicazioni
Funzionalità completa
Hardware IBM Z necessario
Supporto limitato su GitHub
Abbonamento e supporto al software IBM
Di seguito sono riportati i collegamenti agli elenchi di controllo che riassumono i passaggi chiave di installazione e configurazione per i formati delle edizioni.
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 sfruttando il modulo IBM Z Open Automation Utilities (ZOAU) di Node.js e creando un’applicazione web in grado di modificare, creare ed eseguire codice sorgente C all’interno di un PDS.
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.
Accelera la tua trasformazione digitale su IBM Z con connettori su misura per asset IBM Z.
Trova un elenco completo di release, aggiornamenti e fix pack (noti anche come PTF) per IBM Open Enterprise SDK for Node.js.
È 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 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.
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 (link esterno a ibm.com)
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.
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.
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.
Sì, sono disponibili due opzioni di prova di IBM Z:
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.