IBM® Open Enterprise SDK for Node.js
Acceda sin costo a una plataforma segura, basada en módulos y altamente escalable para acelerar la transformación digital en IBM z/OS
Descargue la edición PAX
Ilustración isométrica de racks de servidores que muestran datos de la nube en movimiento.

IBM Open Enterprise SDK for Node.js es un SDK sin costo que sirve para conectar aplicaciones Node.js applications a recursos z/OS

En la era de la transformación digital, cuando los clientes intentan modernizar sus aplicaciones, a menudo se ven obstaculizados por importantes retos técnicos y de recursos. Con IBM Open Enterprise SDK for Node.js, los clientes pueden modernizar sus aplicaciones para ampliar el valor de sus aplicaciones existentes. Al permitir la codificación en el popular lenguaje JavaScript, Node.js permite a los clientes empresariales aprovechar una enorme reserva de talento y recursos de desarrolladores de JavaScript. Ahora los clientes pueden simplificar el desarrollo y mantenimiento de API, acceder a recursos basados en z/OS desde Node.js utilizando API directas o RESTful y coubicar aplicaciones y servicios Node.js para optimizar su rendimiento y seguridad.

Lea las últimas novedades sobre IBM Open Enterprise SDK for Node.js

Compruebe las razones para alojar sus aplicaciones Node.js en z/OS

Beneficios Modernice las aplicaciones

Amplíe las principales aplicaciones empresariales utilizando microservicios en IBM Open Enterprise SDK for Node.js.

Orquestar API

Evite exponer más API de las necesarias y simplifique el desarrollo y el mantenimiento de las API con una orquestación asíncrona para un escalado eficaz. 

Acceder a los activos z/OS

Acceda a recursos basados en z/OS desde Node.js con API REST e intégrelos con servicios y herramientas como CICS, Db2, VSAM y MVS.

Ahorrar el esfuerzo de desarrollo

Utilice Node.js tanto en el front end como en el back end de las aplicaciones para aprovechar la misma tecnología y habilidades para crear aplicaciones de punta a punta.

Acelerar la entrega de aplicaciones

Aproveche los más de 1,8 millones de módulos proporcionados por la comunidad para acelerar el desarrollo de sus aplicaciones.

Mejore el rendimiento

Coubique las aplicaciones Node.js y los datos para aumentar el rendimiento y reducir el tiempo de respuesta, aprovechando el modelo de E/S eficiente y basado en eventos.

El prototipo de esta moderna solución basada en eventos que utiliza Node.js se completó en un solo fin de semana. No se me ocurre otro lenguaje que pueda lograr tanto, a través de plataformas tan variadas, con tan poco esfuerzo. Paul Scott, arquitecto jefe, Tecnologías de Habilitación Web Phoenix Software International
Características Codifique utilizando el popular marco Node.js

Utilice el tiempo de ejecución de JavaScript, las API del lado del servidor y las bibliotecas para crear de forma eficaz aplicaciones de red de alto rendimiento y gran escalabilidad. Compruebe cómo JavaScript y Node.js encabezan la lista en la encuesta de desarrolladores de Stack Overflow de 2022.

Lea la encuesta (enlace externo)
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 1,8 millones de módulos Node.js de la comunidad, como Express y Loopback.

Más información sobre npm (enlace externo)
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 utilizar el transporte optimizado localmente para llamar a servicios CICS.

Lea el blog
Acceder a sus datos de z/OS

Aproveche Node.js para proporcionar conectividad a todos los activos críticos, incluidos VSAM, Db2, RACF/SAF e IMS, a través de z/OS Connect Enterprise Edition.

Lea el blog
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 obtener un rendimiento óptimo.

Más información (enlace externo)
Licencia sin costo

Pruebe IBM Open Enterprise SDK for Node.js sin coste. Obtenga ahora una licencia sin gastos para Open Enterprise SDK for Node.js y comience a trabajar rápidamente en mainframes IBM zSystems.

Detalles técnicos

Requisitos de software

  • z/OS 2.5 (5650-ZOS)
  • z/OS 2.4 (5650-ZOS)
  • z/OS 2.3 (5650-ZOS) (solo admite la versión 14)

 

See a complete list of software requirements

Requisitos de 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

El formato de descarga PAX es popular en entornos UNIX, incluido z/OS UNIX, y ofrece una experiencia de usuario similar. Las imágenes instalables de SMP/E y sus paquetes de correcciones pueden gestionarse mediante la herramienta de instalación y mantenimiento de software SMP/E en z/OS. Aproveche el soporte de IBM para abrir solicitudes de servicio, que se atienden en tiempos de respuesta documentados con la opción de IBM Software Subscription and Support (S&S).

Ediciones Edición pax

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

Try the free edition
Edición SMP/E

Gestione fácilmente las actualizaciones con el formato instalable SMP/E (CBPDO, ServerPac). Recomendado para despliegues de producción. Tanto la licencia como la opción S&S están disponibles a través de Shopz.

Contact us
Demostración interactiva de la prueba en la nube

Pruebe los tutoriales prácticos de IBM Open Enterprise SDK for Node.js durante tres días en la nube, sin necesidad de instalación y listos en dos horas.

Start a free trial

Licencia sin costo

Ejecute sus propias aplicaciones

Funcionalidad completa

Se necesita hardware IBM zSystems

Soporte y suscripción de software de IBM (S&S)

No

Opcional

No

Soporte limitado en GitHub

Recursos Cómo puede ayudarle IBM Open Enterprise SDK for Node.js

Obtenga más información sobre IBM Open Enterprise SDK for Node.js y cómo puede aprovechar sus puntos fuertes.

Acelere su aplicación Node.js con IBM Open Enterprise SDK for Node.js

Descubra cómo IBM Open Enterprise SDK for Node.js mejora el rendimiento de sus aplicaciones Node.js.

Interoperabilidad de lenguajes con Node.js

Lea los artículos para saber cómo aprovechan los desarrolladores de aplicaciones los scripts de Restructured Extended Executor (REXX) en Node.js para modernizar la arquitectura de sus aplicaciones.

Lista de videos de IBM Open Enterprise SDK for Node.js

Consulte la lista de videos de IBM Open Enterprise SDK for Node.js para obtener más información sobre este producto.

Obtenga una visión general de IBM Open Enterprise SDK for Node.js

Descubra cómo IBM 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.

Depure de forma remota su aplicación IBM Open Enterprise SDK for Node.js utilizando Visual Studio Code

Vea este video para comprobar cómo puede depurar de forma remota su aplicación IBM Open Enterprise SDK for Node.js dentro de Visual Studio Code.

Cómo crear su propio módulo nativo Node.js

Vea el video sobre módulos Node.js nativos para aplicaciones Node.js que necesitan ejecutar código de rendimiento crítico, acceder a API de nivel de sistema o incluir bibliotecas C/C++ existentes.

Razones para alojar sus aplicaciones Node.js en z/OS

Acelere su transformación digital en IBM Z con conectores adaptados a los activos Z.

Lista de correcciones para IBM Open Enterprise SDK for Node.js

Encuentre un listado completo de versiones, actualizaciones y paquetes de correcciones (también conocidos como PTF) para IBM Open Enterprise SDK for Node.js.

Productos relacionados IBM Z y Cloud Modernization Stack

Acelere la modernización de las aplicaciones con un enfoque empresarial más estandarizado de la automatización de TI.

IBM® CICS Transaction Server for z/OS

Impulse la eficiencia operativa con IBM CICS Transaction Server for z/OS a la vez que aumenta la agilidad de los servicios, con una plataforma de prestación de servicios para computación en la nube.

z/OS Connect Enterprise Edition

Cree API RESTful eficientes y escalables para aplicaciones móviles y en la nube con IBM z/OS Connect Enterprise Edition.

Zowe

Saque partido de Zowe, un proyecto de código abierto, que ofrece interfaces modernas para interactuar con z/OS y le permite trabajar con z/OS de un modo similar al que experimenta en las plataformas en la nube.

IBM® Open Enterprise Python for z/OS

Capacite a los desarrolladores de aplicaciones con uno de los lenguajes de programación de más rápido crecimiento de forma nativa en la plataforma y aproveche el rico ecosistema de módulos de Python para desarrollar nuevas aplicaciones.

IBM Semeru Runtime Certified Edition for z/OS

Aproveche las ventajas de un producto Java totalmente compatible para ofrecer a sus desarrolladores de z/OS la posibilidad de aprovechar las nuevas características del lenguaje Java y mantenerse al día con la comunidad Java.

Familia de compiladores IBM

Desarrolle un rendimiento mejorado del sistema en aplicaciones que aprovechen completamente las arquitecturas de IBM.

Preguntas frecuentes

Está disponible sin cargo por la licencia. Suscripción (S&S) opcional con precio.

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

Está disponible sin cargo de licencia. Los costos totales de despliegue en z/OS se pueden reducir ya que, siempre que se cumplan los requisitos, las cargas de trabajo pueden ser elegibles para utilizar el modelo de precios de la "Solución para nuevas aplicaciones" para nuevas cargas de trabajo de producción en z13 y versiones posteriores.

La suscripción y el soporte están disponibles como opción para la edición SMP/E. 

La suscripción y el soporte están incluidos en la solución IBM Z and Cloud Modernization Stack sin costo adicional. 

Más información

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 las de 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 se implementa sobre IBM Open Enterprise SDK for Node.js.

Obtenga más información (enlace externo a ibm.com)

IBM Watson Machine Learning es una plataforma de aprendizaje automático empresarial que permite a las organizaciones crear, desplegar y poner en funcionamiento modelos de aprendizaje automático en IBM z/OS. Proporciona una herramienta de configuración basada en web, que funciona con 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 dichos 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 la tecnología que permite esa moderna solución, que implica cambios mínimos para acortar tanto el tiempo de desarrollo como el de implementación, y que reduce la posibilidad de introducir comportamientos imprevistos.

Lea el blog

Para z/OS, las instalaciones SMP/E de IBM Open Enterprise SDK for Node.js están disponibles sin ningún costo a través de Shopz. Los clientes pueden simplemente tomar o desarrollar sus aplicaciones Node.js y desplegarlas en IBM Z. Con la gran cantidad de datos corporativos que residen o se originan en IBM Z, existe una gran probabilidad de que las aplicaciones en la nube o móviles y las API creadas en Node.js requieran acceso a datos y servicios en IBM Z. Con Node.js, los clientes pueden ahora exponer las oportunidades de los sistemas de compromiso desde Node.js y vincularlos con los sistemas de registros de confianza en IBM Z.

Más información

Sí, consulte nuestra versión de prueba de IBM Z basada en la nube, lista en dos horas y disponible durante tres días. Ejecute y despliegue una aplicación web Node.js con el marco LoopBack y utilice el módulo npm vsam.js con el marco Express para conectarse a un conjunto de datos VSAM. IBM® CICS también tiene un escenario Node.js disponible en la versión de prueba de Z.

IBM cuenta con una rica herencia de compromiso y contribución a importantes iniciativas de código abierto, incluyendo papeles de liderazgo en Apache, Eclipse, Linux, OSGi, jQuery, OpenStack y Cloud Foundry, entre otras. IBM ha colaborado y seguirá colaborando estrechamente con toda la comunidad Node.js y contribuyendo a ella. IBM es patrocinador platino de la OpenJS Foundation, que impulsará Node.js al siguiente nivel de adopción como fuente de una versión estable con la que las empresas pueden contar y el lugar para la experimentación y la innovación. Asumimos un papel activo en la OpenJS Foundation formando parte de la junta directiva y del comité técnico directivo de Node.js, contribuyendo a sus proyectos de código abierto, proporcionando recursos para ayudar a dar forma y promover la organización, y asignando fondos de patrocinio para las operaciones en curso. IBM seguirá aumentando sus contribuciones técnicas a la comunidad de código abierto de Node.js y aprovechando Node.js dentro de su cartera de soluciones.

Más información

Al desplegar Node.js en IBM Z, los clientes obtienen todos los puntos fuertes, la seguridad y la fiabilidad del mainframe. Los rápidos procesadores de propósito general de IBM Z se adaptan bien al modelo de proceso de un solo hilo de Node.js. La gran capacidad de E/S del mainframe también complementa un punto fuerte de las aplicaciones Node.js: la capacidad de escalar y mantener miles de conexiones simultáneas. IBM Z puede proporcionar además una ventaja a las aplicaciones JavaScript que necesitan acceder a datos y transacciones empresariales. Existen paquetes npm que le proporcionan acceso directo a IBM® Db2 en z/OS, RACF, transacciones CICS y conjuntos de datos VSAM. Al acceder a la verdadera fuente de datos, la arquitectura de las aplicaciones puede simplificarse a menudo para evitar las complejidades de la extracción de datos y la gestión de datos de cambios.

Más información

Node.js es un tiempo de ejecución estratégico y popular para crear aplicaciones nativas en la nube, empresariales y de código abierto. Aproveche el marco Loopback y API Connect para crear, gestionar, proteger y supervisar sus API y microservicios. En z/OS, CICS 5.5 introduce soporte para gestionar aplicaciones z/OS Node.js dentro de regiones CICS y proporciona transporte optimizado localmente a través del módulo de nodo ibm-cics-api para llamar a servicios CICS. Zowe, una plataforma de código abierto que ofrece interfaces modernas para interactuar con z/OS, aprovecha Node.js para proporcionar su marco 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 RACF de z/OS y los módulos de nodo zcrypto proporcionan interfaces para aprovechar los llaveros RACF, permitiéndole crear aplicaciones web seguras.

El proyecto de código abierto Zowe ofrece interfaces modernas, similares a las de la nube, para interactuar con z/OS. El componente de escritorio virtual proporciona una interfaz de usuario basada en navegador escrita en Node.js y desplegada en IBM Open Enterprise SDK for Node.js. Utilice la versión PAX en el host z/OS donde instale el servidor de aplicaciones Zowe.

Obtenga más información (enlace externo a ibm.com)

No hay cambios en IBM Open Enterprise SDK for Node.js. La obsolescencia del producto Node.js distribuido solo afecta a las plataformas distribuidas, que han pasado a dar soporte a controladores comunitarios. Si necesita soporte para Node.js en plataformas distribuidas, IBM ofrece soporte para tiempos de ejecución.

Más información

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

Más información

Las aplicaciones Node.js no son aptas para IBM z Integrated Information Processor (zIIP). Sin embargo, puede utilizar la solución de tarificación a medida para nuevas aplicaciones para aislar las cargas de trabajo de Node.js sin que ello repercuta en los costos de MLC de las cargas de trabajo existentes cuando se implementen como parte de una solución de nuevas aplicaciones aprobada.

Más información

Para obtener la versión SMP/E de IBM SDK for Node.js – z/OS, puede solicitarla a través de Shopz o ponerse en contacto con su actual representante de IBM para que realice el pedido de Shopz por usted.

Más información

La documentación en línea está disponible en Documentación de IBM. También puede descargar la documentación en formato PDF para utilizarla sin conexión. El soporte de IBM de pago a nivel mundial está disponible abriendo un caso. El soporte de GitHub y Slack se realiza en base a los mejores esfuerzos.

Más información
Próximos pasos

Descubra las últimas novedades de IBM Open Enteripse SDK for Node.js que le ayudarán a acelerar la transformación digital en IBM z/OS. 

Lee las novedades
Más formas de explorar Documentación Comunidad Node.js en IBM Z y la comunidad LinuxONE Comunidad de Solicitud de Mejora (RFE) Soporte para compiladores Soporte del ciclo de vida del software Soporte y servicios Tarifas sobre medida Financiamiento global de IBM