IBM Open Enterprise SDK for Node.js

Acceda a una plataforma segura, basada en módulos y altamente escalable sin cargo para acelerar la modernización de las aplicaciones en IBM z/OS

Un degradado de cuadrados azules en el fondo con puntos y líneas que los conectan.

JavaScript moderno para sistemas IBM Z

IBM® Open Enterprise SDK for Node.js es una solución gratuita que conecta aplicaciones Node.js a recursos z/OS. Proporciona un tiempo de ejecución seguro e independiente para crear aplicaciones escalables y modernas que modernizan y amplían los sistemas IBM® z existentes que utilizan herramientas JavaScript conocidas.

Modernice las aplicaciones

Amplíe las aplicaciones empresariales existentes con microservicios para mejorar la flexibilidad y la escalabilidad.

Acceder a los activos z/OS

Integre Node.js con z/OS a través de interfaces de programación de aplicaciones REST para acceder a recursos CICS, Db2, Virtual Storage Access Method (VSAM) y MVS.

Entrega acelerada

Utilice más de 2 millones de módulos comunitarios para acelerar el desarrollo y el despliegue de aplicaciones.

Mejore el rendimiento

Coloque aplicaciones y datos para aumentar el rendimiento y reducir el tiempo de respuesta en IBM Z.

Características

Desarrollo unificado con JavaScript
Utilice JavaScript para el desarrollo tanto de frontend como de backend para optimizar las habilidades, mejorar la productividad y reducir el esfuerzo de mantenimiento.
Código que utiliza el marco Node.js
Utilice el tiempo de ejecución de JavaScript, las API del lado del servidor y las bibliotecas para crear de manera eficiente aplicaciones de red altamente escalables y de alto rendimiento. Vea cómo Node.js encabeza la lista en la Encuesta de Desarrolladores de Stack Overflow 2024.
Codificación más fácil con npm
Acelere la entrega de aplicaciones con npm, el mayor registro de software del mundo, que proporciona a los desarrolladores acceso para compartir y reutilizar más de 2 millones de módulos Node.js de la comunidad, como Express y Loopback.
Soporte de CICS
Aloje IBM Open Enterprise SDK for Node.js y gestiónelo con IBM CICS Transaction Server como parte de un paquete CICS. Puede emplear el transporte optimizado localmente para llamar a servicios CICS.
Acceder a sus datos de z/OS
Use Node.js para conectar todos los activos críticos, entre ellos VSAM, Db2, RACF/SAF e IMS a través de z/OS Connect Enterprise Edition.
Compatibilidad con la compresión de datos de zEnterprise
IBM Open Enterprise SDK for Node.js emplea el acelerador de hardware zEDC para la compresión y descompresión basadas en zlib, lo que proporciona importantes beneficios de rendimiento con respecto a las implementaciones de software anteriores.
Motor V8 de JavaScript
Utilice un potente motor JavaScript de código abierto que compila el código fuente JavaScript con las instrucciones más recientes de z/Architecture para un rendimiento óptimo.
Orquestación de API para un escalado eficiente
Simplifique el desarrollo de API y el mantenimiento con orquestación asíncrona, lo que garantiza un escalado eficiente y una conectividad optimizada entre los servicios.

Comparar ediciones

El formato pax, común en UNIX y z/OS UNIX, proporciona una experiencia familiar. SMP/E gestiona imágenes instalables y arreglos, con IBM Software Subscription and Support (S&S) opcional para solicitudes de servicio.

Ediciones Edición pax

Utilice el formato instalable del archivo pax, que es coherente con las plataformas distribuidas.

Descargar ahora
Edición SMP/E

Gestione fácilmente las actualizaciones con el formato SMP/E (CBPDO, ServerPac), recomendado para producción. Las licencias y S&S están disponibles a través de Shopz.

Obtener de Shopz

Licencia sin costo

Ejecute sus propias aplicaciones

Funcionalidad completa

Se necesita hardware IBM Z

Soporte limitado en GitHub

Incluye la imagen de contenedor de Node.js on z/OS Containers

Software de IBM S&S

Opcional (PID: 5655-SDS)

*Los precios mostrados son indicativos, pueden variar según el país, excluyen los impuestos y aranceles aplicables y están sujetos a la disponibilidad de la opción de productos en un lugar. 

Cómo hacerlo

Descubra cómo Open Enterprise SDK for Node.js proporciona un enfoque de diseño y desarrollo de aplicaciones basado en módulos y altamente escalable que fomenta las prácticas ágiles.
Descubra lo conveniente que puede ser depurar de forma remota su aplicación IBM Open Enterprise SDK for Node.js dentro de Visual Studio Code.
Descubra módulos Node.js nativos para aplicaciones Node.js que necesitan ejecutar código de rendimiento crítico, acceder a la API a nivel de sistema o incluir bibliotecas C/C++ existentes.
Aprenda a gestionar archivos en un conjunto de datos particionado mediante el módulo IBM Z Open Automation Utilities (ZOAU) Node.js. La gestión de archivos también se puede realizar creando una aplicación web que pueda editar, compilar y ejecutar el código fuente C que reside en un PDS.

Preguntas frecuentes

Obtenga respuestas a preguntas comunes sobre el uso de Node.js en IBM Z y la maximización de las capacidades del SDK.

Está disponible sin cargo por la licencia. IBM Software Subscription and Support (S&S) disponible con cargo opcional

Las aplicaciones IBM Open Enterprise SDK for Node.js no son elegibles para IBM Z Integrated Information Processor (zIIP).

Está disponible sin cargo por la licencia. Los costos generales de implementación en z/OS se pueden reducir, ya que las cargas de trabajo pueden ser elegibles para usar el modelo de precios de la nueva solución de aplicaciones para nuevas cargas de trabajo de producción en z13 y posterior.

S&S opcional está disponible para la edición SMP/E. 

Obtenga más información sobre el proceso de pedido en ShopZ, lea el blog Agilización del proceso de pedido de Shopz para Node.js en z/OS o póngase en contacto con su representante de IBM para que realice el pedido en Shopz por usted.

El proyecto de código abierto Zowe ofrece interfaces modernas similares a la nube para interactuar con z/OS. El componente de escritorio virtual de Zowe proporciona una interfaz de usuario basada en navegador escrita en Node.js y que se despliega sobre IBM Open Enterprise SDK for Node.js.

Descubra cómo instalar Node.js con Zowe

IBM® Watson Machine Learning (WLMz) es una plataforma empresarial de machine learning que permite a las organizaciones construir, desplegar y operar modelos de machine learning en IBM z/OS. Proporciona una herramienta de configuración basada en sitio web, impulsada por IBM Open Enterprise SDK for Node.js, que lo guía a través de la configuración de WMLz.

Más información

En Phoenix Software, el sistema manual de emisión de licencias de productos a los clientes dio paso a un sistema automatizado en el que esos clientes podían solicitar una licencia de software en línea. IBM Open Enterprise SDK for Node.js es una de las piezas clave de tecnología que permite esa solución moderna, que implica cambios mínimos para acortar tanto el tiempo de desarrollo como el de implementación. Además, reduce la posibilidad de introducir comportamientos imprevistos.

Para z/OS, las instalaciones SMP/E de IBM Open Enterprise SDK for Node.js están disponibles sin cargo con Shopz. Los clientes pueden simplemente tomar o desarrollar sus aplicaciones Node.js y desplegarlas en IBM Z.

Existe una gran probabilidad de que las aplicaciones móviles o en la nube y las API creadas en Node.js requieran acceso a datos y servicios en IBM Z. Este proceso se debe a la gran cantidad de datos corporativos que residen o se originan en IBM Z. Con Node.js, los clientes ahora pueden mostrar las oportunidades de Systems of Engagement de Node.js y vincularlas con los Systems of Records de confianza en IBM Z.

Sí, hay dos opciones de prueba de IBM Z disponibles:

  1. IBM SDK for Node.js - z/OS: listo en dos horas y disponible durante tres días. Ejecute e implemente una aplicación web Node.js con el marco LoopBack y emplee el módulo vsam.js npm con el marco Express para conectarse a un conjunto de datos VSAM.
  2. Prueba de IBM CICS Transaction Server for z/OS: use esta aplicación de lenguaje mixto para crear una aplicación web Java o Node.js e implementarla en IBM CICS Transaction Server. Aprenda a:
  • Cree e implemente una aplicación Java en CICS.
  • Cree e implemente una aplicación Node.js en CICS.

Node.js es un tiempo de ejecución estratégico para crear aplicaciones nativas de la nube, empresariales y de código abierto. Aproveche el marco Loopback y API Connect para crear, administrar, proteger y supervisar sus API y microservicios.

En z/OS, CICS Transaction Server for z/OS 5.5 da soporte para administrar las aplicaciones z/OS Node.js en regiones CICS y proporciona transporte optimizado localmente a través del módulo de nodo ibm-cics-api para llamar a los servicios CICS. Zowe, una plataforma de código abierto que ofrece interfaces modernas para interactuar con z/OS, aprovecha Node.js para proporcionar su entorno de escritorio.

El módulo de nodo ibm_db proporciona conectividad para aplicaciones Node.js a Db2 tanto en z/OS como en plataformas distribuidas, aprovechando el soporte ODBC dentro de db2connect e IBM Db2 for z/OS.

El módulo de nodo racf proporciona capacidades de autenticación contra la instalación z/OS RACF y los módulos de nodo zcrypto proporcionan interfaces para aprovechar los llaveros RACF, lo que le permite crear aplicaciones web seguras.

Node.js puede invocarse dentro de JCL utilizando la función BPXBATCH.

La documentación en línea está disponible en Documentación de IBM. También puede descargar la documentación en formato PDF para usarla sin conexión. IBM S&S de clase mundial de pago está disponible abriendo un caso. El soporte de GitHub y Slack se basa en el mejor esfuerzo.

Dé el siguiente paso

Descubra IBM Open Enterprise SDK for Node.js: una plataforma segura, modular y altamente escalable para acelerar la modernización de aplicaciones en IBM z/OS.

Descargar ahora
Más formas de explorar Documentación Soporte Ciclo de vida de productos de software Servicios y soporte técnico del ciclo de vida Comunidad Comunidad de desarrolladores