Inicio Software de Z Herramientas para desarrolladores de Z SDK for Node.js 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

Descargar ahora

IBM Open Enterprise SDK for Node.js es un SDK sin costo que sirve para conectar aplicaciones Node.js a recursos z/OS. Este proporciona un tiempo de ejecución independiente de JavaScript y una solución JavaScript del lado del servidor para crear módulos nativos Node.js y JavaScript para la plataforma IBM Z. 

Con IBM Open Enterprise SDK for Node.js, los clientes pueden modernizar sus aplicaciones existentes para ampliar su valor. Node.js permite a los clientes empresariales aprovechar un enorme grupo de talentos y recursos de desarrolladores de JavaScript al habilitar la programación en el popular lenguaje JavaScript.

Ahora, los clientes pueden simplificar el desarrollo y el mantenimiento de la interfaz de programación de aplicaciones (API), acceder a recursos basados en z/OS desde Node.js usando API directas o RESTful y acceder a la coubicación de aplicaciones y servicios de Node.js para optimizar su rendimiento y seguridad.

Novedades

Actualizaciones de mejoras de funciones, rendimiento y facilidad de uso

Beneficios Modernice las aplicaciones

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

Orquestar API

Evite mostrar 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 para integrarlos con servicios y herramientas como CICS, Db2, VSAM e IBM 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 2 millones de módulos proporcionados por la comunidad para acelerar el desarrollo de sus aplicaciones.

Mejore el rendimiento

Coloque las aplicaciones Node.js y los datos para aumentar el rendimiento y reducir el tiempo de respuesta utilizando el modelo de I/O eficiente y basado en eventos.

Características
Código que emplea 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 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 2023.

Explore la Encuesta de Desarrolladores de Stack Overflow

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.

Más información sobre npm Reutilización de código con paquetes de comunidad npm para Node.js

Soporte 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.

Uso de Node.js con CICS Transaction Server for z/OS

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.

Conecte sus activos z/OS con IBM SDK for Node.js

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.

¿Qué es V8?

Licencia sin costo

Pruebe IBM Open Enterprise SDK for Node.js sin cargo.

Obtenga una licencia de Open Enterprise SDK for Node.js sin costo ahora mismo y comience a utilizar los mainframes IBM Z rápidamente.

Comparar ediciones

El formato de descarga para el intercambio de archivos  portátiles (pax) es popular en entornos UNIX, incluido z/OS UNIX, y ofrece una experiencia de usuario similar. Las imágenes instalables SMP/E y sus paquetes de correcciones se pueden gestionar mediante la herramienta de instalación y mantenimiento de software SMP/E en z/OS. IBM Software Subscription and Support (S&S) opcional está disponible para usar el soporte de IBM para abrir solicitudes de servicio atendidas en tiempos de respuesta documentados.

Ediciones Demostración interactiva

Pruebe los tutoriales prácticos de IBM Open Enterprise SDK for Node.js durante 3 días. No se requiere instalación y está listo en 2 horas.

Pruébelo gratis
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 instalable SMP/E (CBPDO, ServerPac). Recomendado para despliegues en producción. Tanto las licencias como la opción 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 y suscripción de software de IBM (S&S)

Opcional

Soporte limitado en GitHub

Datos técnicos
Requisitos previos de software
  • z/OS 3.1 (5650-ZOS)
  • z/OS 2.5 (5650-ZOS)
  • z/OS 2.4 (5650-ZOS)
Explore todos los requisitos previos del software
Requisitos previos de hardware
  • IBM z16 (todos los modelos)
  • IBM z15 (todos los modelos)
  • IBM z14 (todos los modelos)
  • IBM z13 (todos los modelos)
Explorar requisitos previos opcionales
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 Internacional
Recursos 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.

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

Acelere su transformación digital en IBM Z con conectores adaptados a los activos IBM 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 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 z/OS 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.

Explore la familia de productos IBM Compiler

Preguntas frecuentes

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 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 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 (enlace externo a ibm.com)

IBM Watson Machine Learning (WLMz) es una plataforma empresarial de aprendizaje automático que permite a las organizaciones construir, desplegar y operar modelos de aprendizaje automático 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 la tecnología que permite esta solución moderna, que implica cambios mínimos para disminuir el tiempo de desarrollo e implementación, así como el potencial de introducción de comportamientos imprevistos.

Leer 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í, 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 - Emplee 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.
Empiece una prueba

Node.js es un tiempo de ejecución estratégico y popular 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.

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

Más información
Próximos pasos

Explorar IBM Open Enterprise SDK for Node.js. Programe una reunión gratuita de 30 minutos con un representante de IBM Z.

Descargar ahora
Más formas de explorar Documentación Soporte IBM Redbooks Soporte y servicios Financiamiento global Precios flexibles Educación y capacitación Comunidad Comunidad de desarrolladores Enviar una idea Ciclo de vida de productos de software Asociados de negocios Recursos