IBM® Open Enterprise SDK for Node.js
Acceda sin coste alguno 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 bastidores de servidores que muestran datos en la nube en movimiento

IBM® Open Enterprise SDK for Node.js es un SDK sin coste que sirve para conectar aplicaciones Node.js 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 la actividad principal empresarial utilizando microservicios en IBM® Open Enterprise SDK for Node.js.

Orqueste las 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. 

Acceda 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™.

Reducir el trabajo 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
Acceda 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

Utiliza 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)
Sin canon de licencia

Pruebe IBM® Open Enterprise SDK for Node.js sin coste alguno. Obtenga ahora una licencia sin gastos para Open Enterprise SDK for Node.js y comience a trabajar rápidamente en (sistemas) 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 peticiones 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 las actualizaciones fácilmente con el formato instalable SMP/E (CBPDO, ServerPac). Recomendado para implementaciones de producción. La licencia y la opción S&S están disponibles en 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

Sin canon de licencia

Ejecute sus propias aplicaciones

Funcionalidad completa

Se necesita hardware IBM® zSystems

IBM® Software Subscription and Support (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 vídeos de IBM® Open Enterprise SDK for Node.js

Consulte la lista de vídeos 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 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 vídeo 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 vídeo 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 and Cloud Modernization Stack

Acelere la modernización de las aplicaciones con un enfoque empresarial más estandarizado respecto a 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 cloud computing.

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 funciones del lenguaje Java y mantenerse al día con la comunidad Java.

Familia de compiladores de IBM

Desarrolle un rendimiento mejorado del sistema en aplicaciones que aprovechen al máximo las arquitecturas de IBM.

Preguntas más frecuentes

Está disponible sin gastos de licencia. Disponible suscripción (S&S) opcional con precio.

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

Está disponible sin gastos de licencia.Los costes totales de implementación en z/OS pueden reducirse porque las cargas de trabajo pueden, siempre que cumplan los requisitos, beneficiarse del modelo de precios "Solución para nuevas aplicaciones" para nuevas cargas de trabajo producidas en z13® y versiones posteriores.

Subscription and Support está disponible como opción para la edición SMP/E. 

Subscription and Support está incluido en la solución IBM® Z and Cloud Modernization Stack sin coste adicional. 

Descubra más

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.

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, implementar 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 le guía a través de la configuración de WMLz.

Descubra más

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 coste alguno a través de Shopz. Los clientes pueden simplemente tomar o desarrollar sus aplicaciones Node.js e implementarlas 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.

Descubra más

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 e implemente 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 ofertas.

Descubra más

Al implementar aplicaciones 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.

Descubra más

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 monitorizar 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 e implementada 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.

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 Support for Runtimes.

Descubra más

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

Descubra más

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 costes de MLC de las cargas de trabajo existentes cuando se implementen como parte de una solución de nuevas aplicaciones aprobada.

Descubra más

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.

Descubra más

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.

Descubra más
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. 

Lea las novedades
Más opciones para profundizar Documentación Comunidad Node.js en IBM® Z y la comunidad LinuxONE Comunidad de solicitudes de mejora (RFE) Soporte para compiladores Ciclo de vida del soporte técnico del software Servicios auxiliares Precios a medida IBM Global Financing