IBM Open Enterprise SDK for Node.js

Kostenloser Zugriff auf eine sichere, modulbasierte, hoch skalierbare Plattform zur Beschleunigung der Anwendungsmodernisierung auf IBM z/OS

Ein Farbverlauf aus blauen Quadraten im Hintergrund mit Punkten und Linien, die sie verbinden.

Modernes JavaScript für IBM Z-Systeme

IBM Open Enterprise SDK for Node.js ist ein kostenloses SDK, das Node.js-Anwendungen mit z/OS-Ressourcen verbindet. Es bietet eine sichere, eigenständige JavaScript-Laufzeitumgebung für die Erstellung skalierbarer, moderner Anwendungen, die bestehende IBM Z-Systeme, die vertraute JavaScript-Tools verwenden, erweitern und modernisieren.

Anwendungen modernisieren

Erweitern Sie bestehende Anwendungen mit Microservices, um die Flexibilität und Skalierbarkeit zu verbessern.

Zugriff auf z/OS Assets

Integrieren Sie Node.js mit z/OS über REST-Programmierschnittstellen (APIs), um auf CICS-, Db2-, Virtual Speicher Access Method- (VSAM) und MVS-Ressourcen zuzugreifen.

Beschleunigte Bereitstellung

Nutzen Sie über 2 Millionen Community-Module, um die Entwicklung und Bereitstellung von Anwendungen zu beschleunigen.

Verbesserung der Performance

Führen Sie Anwendungen und Daten zusammen, um den Durchsatz zu erhöhen und die Reaktionszeit auf IBM Z zu verringern.

Funktionen

Einheitliche Entwicklung mit JavaScript
Verwenden Sie JavaScript sowohl für die Front-End- als auch für die Back-End-Entwicklung, um Skills zu rationalisieren, die Produktivität zu verbessern und die Wartung zu reduzieren.
Code, der das Node.js Framework verwendet
Verwenden Sie die JavaScript-Laufzeitumgebung, serverseitige APIs und Bibliotheken, um effizient leistungsstarke, hoch skalierbare Netzwerkanwendungen zu erstellen. Sehen Sie, wie Node.js auch die Liste in der Stack Overflow Developer Survey 2024 anführt.
Codierung leicht gemacht mit npm
Beschleunigen Sie die Bereitstellung von Anwendungen mit npm, der weltweit größten Software-Registry, die Entwicklern Zugang zum Austausch und zur Wiederverwendung von über 2 Millionen Node.js-Community-Modulen wie Express und Loopback bietet.
Unterstützung von CICS
Hosten Sie IBM Open Enterprise SDK for Node.js und verwalten Sie es mit IBM CICS Transaction Server als Teil eines CICS-Bundles. Sie können den lokal optimierten Transport für den Aufruf von CICS-Services verwenden.
Zugriff auf Ihre z/OS-Daten
Verwenden Sie Node.js, um alle entscheidenden Assets, einschließlich VSAM, Db2, RACF/SAF und IMS, über z/OS Connect Enterprise Edition zu verbinden.
zEnterprise Data Compression Support
IBM® Open Enterprise SDK for Node.js verwendet den zEDC-Hardwarebeschleuniger für die zlib-basierte Komprimierung und Dekomprimierung, was erhebliche Leistungsvorteile gegenüber früheren Softwareimplementierungen bietet.
V8 JavaScript-Engine
Verwenden Sie eine leistungsstarke Open-Source-JavaScript-Engine, die JavaScript-Quelle für die neuesten z/Architecture-Anweisungen kompiliert und so für optimale Leistung sorgt.
API-Orchestrierung für effiziente Skalierung
Vereinfachen Sie die API-Entwicklung und -Wartung mit asynchroner Orchestrierung, die eine effiziente Skalierung und optimierte Konnektivität zwischen den Services gewährleistet.

Editionen vergleichen

Das PAX-Format, das in UNIX und z/OS UNIX üblich ist, bietet eine vertraute Erfahrung. SMP/E verwaltet installierbare Images und Fixes, mit optionalem IBM Software-Abonnement und -Support (S&S) für Serviceanfragen.

Editionen PAX-Edition

Verwenden Sie das installierbare PAX-Archivformat, das mit verteilten Plattformen kompatibel ist.

Jetzt herunterladen
SMP/E-Edition

Einfache Verwaltung von Updates mit dem SMP/E-Format (CBPDO, ServerPac) – empfohlen für die Produktion. Sowohl Lizenzen als auch S&S sind über Shopz erhältlich.

Von Shopz beziehen

Keine Lizenzgebühren

Möglichkeit zum Ausführen eigener Anwendungen

Kompletter Funktionsumfang

IBM Z-Hardware erforderlich

Eingeschränkte Unterstützung auf GitHub

Enthält Note.js on z/OS Container Image

IBM Software S&S

Optional (PID: 5655-SDS)

*Preise sind indikativ, können je nach Land variieren, enthalten keine anfallenden Steuern und Abgaben und unterliegen der Verfügbarkeit des Produktangebots vor Ort. 

So wird's gemacht

Erfahren Sie, wie Open Enterprise SDK for Node.js einen modulgesteuerten, hoch skalierbaren Ansatz für Anwendungsdesign und -entwicklung bietet, der agile Praktiken fördert.
Entdecken Sie, wie bequem es sein kann, Ihre IBM Open Enterprise SDK for Node.js-Anwendung in Visual Studio Code aus der Ferne zu debuggen.
Entdecken Sie native Node.js-Module für Node.js-Anwendungen, die für die Ausführung von leistungskritischem Code, den Zugriff auf APIs auf Systemebene oder die Einbindung vorhandener C/C++-Bibliotheken erforderlich sind.
Erfahren Sie, wie Sie Dateien in einem partitionierten Datensatz mit dem IBM Z Open Automation Utilities (ZOAU) Node.js-Modul verwalten. Die Dateiverwaltung kann auch durch die Erstellung einer Anwendung erfolgen, mit der C Quellcode in einem PDS bearbeitet, erstellt und ausgeführt werden kann.

Häufig gestellte Fragen

Erhalten Sie Antworten auf häufig gestellte Fragen zur Verwendung von Node.js auf IBM Z und zur Maximierung der Funktionen des SDK.

Es fallen keine Lizenzgebühren an. Optional ist ein kostenpflichtiges IBM Software Subscription and Support (S&S) erhältlich.

IBM Open Enterprise SDK for Node.js Anwendungen sind nicht für IBM Z Integrated Information Processor (zIIP) geeignet.

Es fallen keine Lizenzgebühren an. Die Gesamtkosten für die Bereitstellung auf z/OS können gesenkt werden, da Workloads für das Preismodell der neuen Anwendungslösung für neue Produktions-Workloads auf z13 und höher in Frage kommen.

Optional ist S&S für die SMP/E Edition verfügbar. 

Erfahren Sie mehr über den Bestellvorgang bei ShopZ, lesen Sie den Blogartikel Streamlined Shopz ordering process for Node.js on z/OS oder kontaktieren Sie Ihren IBM Ansprechpartner, um die Shopz-Bestellung für Sie aufzugeben.

Das Open-Source-Projekt Zowe bietet moderne, Cloud-ähnliche Schnittstellen zur Interaktion mit z/OS. Die virtuelle Desktop-Komponente von Zowe bietet eine browserbasierte Benutzeroberfläche, die in Node.js geschrieben wurde und auf dem IBM Open Enterprise SDK for Node.js aufbaut.

Informieren Sie sich, wie Sie Node.js mit Zowe installieren

IBM Watson Machine Learning (WLMz) ist eine Plattform für maschinelles Lernen in Unternehmen, die es Unternehmen ermöglicht, Modelle für maschinelles Lernen auf IBM z/OS zu erstellen, einzusetzen und zu betreiben. Es bietet ein webbasiertes Konfigurationstool, das auf dem IBM Open Enterprise SDK for Node.js basiert und Sie durch die Konfiguration von WMLz führt.

Mehr erfahren

Bei Phoenix Software wurde das manuelle System zur Ausgabe von Produktlizenzen an Kunden durch ein automatisiertes System ersetzt, mit dem diese Kunden eine Softwarelizenz online anfordern können. IBM Open Enterprise SDK for Node.js ist eine der wichtigsten Technologien für diese moderne Lösung, die nur minimale Änderungen erfordert, um sowohl die Entwicklungs- als auch die Implementierungszeit zu verkürzen. Darüber hinaus wird das Potenzial für die Einführung unvorhergesehener Verhaltensweisen verringert.

Für z/OS sind SMP/E-Installationen des IBM Open Enterprise SDK for Node.js kostenlos über Shopz erhältlich. Kunden können ihre Node.js-Anwendungen einfach übernehmen oder entwickeln und sie auf IBM Z bereitstellen.

Es besteht eine große Wahrscheinlichkeit, dass Cloud- oder mobile Anwendungen und APIs, die auf Node.js basieren, Zugriff auf Daten und Services auf IBM Z benötigen. Dieser Prozess ist auf die Fülle der Unternehmensdaten zurückzuführen, die sich auf IBM Z befinden oder von dort stammen. Mit Node.js können Kunden jetzt die Systems of Engagement-Möglichkeiten von Node.js aus nutzen und sie mit den vertrauenswürdigen Systems of Records auf IBM Z verknüpfen.

Ja, es stehen zwei IBM Z Testversionen zur Verfügung:

  1. IBM SDK for Node.js - z/OS: in 2 Stunden einsatzbereit und 3 Tage lang verfügbar. Führen Sie eine Node.js-Webanwendung mit dem LoopBack-Framework aus und stellen Sie sie bereit. Verwenden Sie das vsam.js npm-Modul mit dem Express-Framework, um eine Verbindung zu einem VSAM-Datensatz herzustellen.
  2. Testversion von IBM CICS Transaction Server for z/OS – Mit dieser Mixed-Language-Anwendung können Sie eine Java- oder Node.js-Webapp erstellen und in IBM CICS Transaction Server bereitstellen. Erfahren Sie, wie Sie:
  • Erstellen und implementieren Sie eine Java-Anwendung in CICS.
  • Erstellen und implementieren Sie eine Node.js-Anwendung in CICS.

Node.js ist eine strategische und beliebte Laufzeitumgebung für die Erstellung von cloudnativen, Unternehmens- und Open-Source-Anwendungen. Nutzen Sie das LoopBack Framework und API Connect, um Ihre APIs und Microservices zu erstellen, zu verwalten, zu sichern und zu überwachen.

Auf z/OS führt CICS Transaction Server for z/OS 5,5 den Support für die Verwaltung von z/OS Node.js-Anwendungen innerhalb von CICS-Regionen ein und bietet einen lokal optimierten Transport über das Knotenmodul ibm-cics-api zum Aufrufen von CICS-Services. Zowe™, eine Open-Source-Plattform, die moderne Schnittstellen für die Interaktion mit z/OS bietet, nutzt Node.js, um ihr Desktop-Framework bereitzustellen.

Das Knotenmodul ibm_db bietet Konnektivität for Node.js-Anwendungen zu Db2 sowohl auf z/OS als auch auf verteilten Plattformen und nutzt die ODBC-Unterstützung von db2connect und IBM Db2 for z/OS.

Das Knotenmodul racf bietet Authentifizierungsfunktionen gegenüber der z/OS RACF-Einrichtung und die Knotenmodule zcrypto bieten Schnittstellen für die Nutzung von RACF-Schlüsselringen, mit denen Sie sichere Webanwendungen erstellen können.

Node.js kann innerhalb der JCL mit der BPXBATCH-Einrichtung aufgerufen werden.

Die Online-Dokumentation finden Sie unter IBM Dokumentation. Sie können auch die Dokumentation im PDF-Format für die Offline-Nutzung herunterladen. Bezahltes, erstklassiges IBM S&S ist verfügbar, wenn Sie einen Fall eröffnen. Die Unterstützung von GitHub und Slack erfolgt nach bestem Wissen und Gewissen.

Machen Sie den nächsten Schritt

Entdecken Sie IBM Open Enterprise SDK for Node.js: eine sichere, modulare, hoch skalierbare Plattform zur Beschleunigung der Modernisierung von Anwendungen auf IBM z/OS.

Jetzt herunterladen
Weitere Erkundungsmöglichkeiten Dokumentation Support Softwareproduktlebenszyklus Technical Lifecycle Services und Support Community Entwicklungscommunity