IBM Open Enterprise SDK for Node.js

免费访问安全、由模块驱动且高度可扩展的平台,加快 IBM® z/OS 上的应用程序现代化进程

背景由渐变的蓝色方块构成,点缀以连接线与点

适用于 IBM Z Systems 的现代 JavaScript

IBM Open Enterprise SDK for Node.js 是一款免费解决方案,可将 Node.js 应用程序连接到 z/OS 资源。它提供安全、独立的 JavaScript 运行时环境,用于构建可扩展的现代化应用程序,这些应用程序可扩展并更新现有的使用熟悉 JavaScript 工具的 IBM Z 系统。

实现应用程序现代化

使用微服务扩展现有业务应用程序,以提高灵活性和可扩展性。

访问 z/OS 资产

通过 REST 应用程序编程接口 (API) 将 Node.js 与 z/OS 集成,以访问 CICS、Db2、Virtual Storage Access Method (VSAM) 和 MVS 资源。

加速交付

使用超过 200 万个社区模块来加快应用程序的开发和部署速度。

提高性能

在 IBM Z 上将应用程序和数据同地部署,以提高吞吐量并减少响应时间。

比较不同版本

PAX 格式在 UNIX 和 z/OS UNIX 中很常见,可提供熟悉的体验。SMP/E 管理可安装映像和修复包,并可选择 IBM 软件订阅与支持(S&S)服务请求。

版本 PAX 版

使用 PAX 存档可安装格式,与分布式平台一致。

立即下载
SMP/E 版

使用 SMP/E(CBPDO、ServerPac)格式轻松管理更新(建议用于生产环境)。许可证以及订阅和支持服务 (S&S) 均可通过 Shopz 获得。

从 Shopz 获取

不收取许可费用

运行自己的应用程序

完整功能

需要 IBM Z 硬件

GitHub 提供有限支持

包含 z/OS 容器镜像中的 Node.js

IBM 软件 S&S

可选(产品 ID:5655-SDS)

*所示价格仅供参考,可能会因国家或地区而异,不含任何适用税款和关税,并视当地产品供应情况而定。

操作方法

了解 IBM Open Enterprise SDK for Node.js 如何提供高度可扩展、由模块驱动的应用程序设计与开发方法,从而倡导敏捷实践。
了解在 Visual Studio Code 中远程调试 IBM Open Enterprise SDK for Node.js 应用程序有多么方便。
了解运行性能关键型代码、访问系统级 API 或包含现有 C/C++ 库所需 Node.js 应用程序的本地 Node.js 模块。
学习使用 IBM Z Open Automation Utilities (ZOAU) Node.js 模块管理分区数据集中的文件。通过创建能够编辑、构建及运行驻留于 PDS 中 C 源代码的 Web 应用,亦可实现文件管理功能。

常见问题

获取有关在 IBM Z 上使用 Node.js 并最大限度地利用其功能的常见问题解答。

不收取许可证费用。提供价格可选的 IBM 软件订购和支持服务 (S&S)。

IBM Open Enterprise SDK for Node.js 应用程序不符合 IBM Z 集成信息处理器 (zIIP) 条件。

不收取许可费用。可以降低在 z/OS 上部署的总成本,因为工作负载可能有资格在 z13 及更高版本上使用面向新的生产工作负载的“新的应用解决方案”定价模型。

SMP/E 版本提供可选订阅与服务(S&S)。

了解有关 Shopz 订购流程的更多信息,请阅读博客 z/OS 上适用于 Node.js 的简化 Shopz 订购流程 或联系您的 IBM 代表为您订购。

Zowe 开源项目提供类似云的现代界面来与 z/OS 进行交互。Zowe 的虚拟桌面组件提供以 Node.js 编写、部署在 IBM Open Enterprise SDK for Node.js 上且基于浏览器的 UI。

了解如何通过 Zowe 安装 Node.js

IBM Watson Machine Learning (WLMz) 是一个企业机器学习平台,它支持组织在 IBM z/OS 上构建、部署和运营机器学习模型。它提供基于 IBM Open Enterprise SDK for Node.js 的 Web 配置工具,可引导您完成 WMLz 配置流程。

了解更多信息

Phoenix Software 将以人工方式向客户发放产品许可的传统系统升级为自动化系统,支持客户在线申请软件许可。IBM Open Enterprise SDK for Node.js 是实现该现代化解决方案的核心技术之一,仅需极少改动即可缩短开发与实施时间,同时降低引入不可预见行为的风险。

通过 Shopz 可免费获取适用于 z/OS 的 IBM Open Enterprise SDK for Node.js SMP/E 安装版本。客户只需使用或开发 Node.js 应用程序,将其部署在 IBM Z 上。

基于 Node.js 构建的云应用程序和移动应用程序的 API 很可能需要访问 IBM Z 上的数据和服务。这是由于企业核心数据大多驻留或源自 IBM Z。借助 Node.js,客户现在可以公开来自 Node.js 的全接触系统机会并将其与 IBM Z 上的可信记录系统联系起来。

是,现有两种 IBM Z 试用选项可供选择:

  1. IBM SDK for Node.js - z/OS:2 小时即可准备就绪,且 3 天内可用。使用 LoopBack 框架来运行和部署 Node.js Web 应用程序,并将 vsam.js npm 模块与 Express 框架结合使用,以连接到 VSAM 数据集。
  2. IBM CICS Transaction Server for z/OS 试用版 - 使用此混合语言应用程序创建 Java 或 Node.js Web 应用程序,并将其部署到 IBM CICS Transaction Server 中。了解如何:
  • 创建 Java 应用程序并将其部署到 CICS。
  • 创建 Node.js 应用程序并将其部署到 CICS。

Node.js 是用于构建云原生、企业和开源应用程序的战略性运行时。利用 LoopBack 框架和 API Connect 来创建、管理、保护和监视您的 API 和微服务。

在 z/OS 上,CICS Transaction Server for z/OS 5.5 引入了对在 CICS 区域内管理 z/OS Node.js 应用程序的支持,并可通过 ibm-cics-api 节点模块来提供本地优化传输,以便调用 CICS 服务。Zowe 作为一个为 z/OS 提供现代化交互接口的开源平台,依托 Node.js 实现其桌面框架。

ibm_db 节点模块利用 db2connect 和 IBM Db2 for z/OS 中的 ODBC 支持,在 z/OS 和分布式平台上为 Node.js 应用程序提供 Db2 连接。

racf 节点模块提供针对 z/OS RACF 设施的身份验证功能,而 zcrypto 节点模块则提供用于利用 RACF 密钥环的接口,以便您创建安全的 Web 应用程序。

通过 BPXBATCH 工具,可在 JCL 中调用 Node.js。

“IBM 文档”提供在线文档。您也可下载 PDF 格式文档以供离线使用。提交申请即可享受世界一流的付费 IBM S&S 服务。GitHub 和 Slack 支持只能尽力而为。

采取后续步骤

探索 IBM Open Enterprise SDK for Node.js:一个安全、模块化、高度可扩展的平台,用于加速 IBM z/OS 上的应用程序现代化进程。

立即下载
更多探索方式 文档 支持 软件产品生命周期 技术生命周期服务与支持 社区 开发者社区