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.
Compruebe las razones para alojar sus aplicaciones Node.js en z/OS
Amplíe las principales aplicaciones empresariales utilizando microservicios en IBM Open Enterprise SDK for Node.js.
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 recursos basados en z/OS desde Node.js con API REST e intégrelos con servicios y herramientas como CICS, Db2, VSAM y MVS.
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.
Aproveche los más de 1,8 millones de módulos proporcionados por la comunidad para acelerar el desarrollo de sus aplicaciones.
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.
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.
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.
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.
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.
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.
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.
Requisitos de software
Requisitos de hardware
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).
Utilice el formato instalable del archivo PAX, que es coherente con las plataformas distribuidas.
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.
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.
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
Obtenga más información sobre IBM Open Enterprise SDK for Node.js y cómo puede aprovechar sus puntos fuertes.
Descubra cómo IBM Open Enterprise SDK for Node.js mejora el rendimiento de sus aplicaciones 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.
Consulte la lista de videos de IBM Open Enterprise SDK for Node.js para obtener más información sobre este producto.
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.
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.
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.
Acelere su transformación digital en IBM Z con conectores adaptados a los activos Z.
Encuentre un listado completo de versiones, actualizaciones y paquetes de correcciones (también conocidos como PTF) para IBM Open Enterprise SDK for Node.js.
Acelere la modernización de las aplicaciones con un enfoque empresarial más estandarizado de la automatización de TI.
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.
Cree API RESTful eficientes y escalables para aplicaciones móviles y en la nube con IBM z/OS Connect Enterprise Edition.
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.
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.
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.
Desarrolle un rendimiento mejorado del sistema en aplicaciones que aprovechen completamente las arquitecturas de IBM.
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.
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.
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.
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.
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.
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.
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.
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.
Node.js puede invocarse dentro de JCL utilizando la función BPXBATCH.
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.
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.
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.