IBM Open Enterprise SDK for Go

Cree aplicaciones rápidas y escalables en IBM Z/OS

Patrón geométrico blanco y azul

Acelere la transformación digital en z/OS

IBM® Open Enterprise SDK for Go es un compilador Go estándar del sector optimizado para la plataforma z/OS. El compilador de Go aprovecha las últimas instrucciones de z/Architecture para proporcionar una implementación excepcional en la plataforma z/OS.

Optimice el desarrollo y la ejecución de aplicaciones Go en sistemas IBM® Z. Utiliza las prácticas de programación modernas y el rico ecosistema de paquetes de Go, especialmente para aplicaciones habilitadas para la nube en z/OS.

Soporte criptográfico

Amplio soporte de algoritmos criptográficos que las aplicaciones modernas necesitan para proteger los datos o las comunicaciones.

Bibliotecas completas

Un amplio conjunto de bibliotecas estándar y de terceros para diversas tareas de programación.

Código abierto e impulsado por la comunidad

Mejorado continuamente por una comunidad en crecimiento, lo que garantiza el acceso a las últimas herramientas y módulos.

Mejora de la eficiencia del desarrollo

Los desarrolladores pueden utilizar la simplicidad y eficiencia de Go para un rápido desarrollo de aplicaciones, reduciendo el tiempo de comercialización.

Casos de uso

Portabilidad de aplicaciones a z/OS

Porte aplicaciones a z/OS adaptando las aplicaciones Go existentes para que se ejecuten en z/OS, optimizándolas para su entorno único. Utilice el programa Wharf de portabilidad automática para automatizar gran parte del proceso de adaptación, lo que agiliza y facilita la migración de aplicaciones a z/OS al gestionar automáticamente muchos de los ajustes necesarios.

Portabilidad de aplicaciones a z/OS Uso de Wharf para la portabilidad automática
Gestión de bases de datos

Utilice Go para establecer y gestionar bases de datos. Acceso directo de lectura y escritura a Virtual Storage Access Method (VSAM) y conjuntos de datos Db2 a través del módulo Go recordio. Vea el ejemplo de creación de una base de datos de empleados con un conjunto de datos secuenciados por clave (KSDS).

Acceda a Db2 de forma nativa en z/OS con Go Acceso directo a las bases de datos VSAM
Contenedor Go en z/OS

Coloque las aplicaciones Go con activos cruciales de z/OS para reducir los tiempos de respuesta y aumentar el rendimiento. Cree y ejecute aplicaciones Go en contenedores en z/OS, utilizando la contenerización para la implementación, la escalabilidad y la gestión. IBM Open Enterprise SDK for Go es compatible con IBM® z/OS Container Platform 1.1 Kubernetes y varias capacidades adicionales.

Una captura de pantalla de interoperabilidad con las aplicaciones críticas existentes escritas en COBOL y PL/I con la función CGO.
Interoperabilidad

Go ahora puede llamar directamente a COBOL DLL (64 bits) utilizando el protocolo XPLINK estándar y COBOL (64 bits) puede devolver la llamada directamente a Go utilizando el protocolo XPLINK. Go tiene servicios para gestionar el cambio a EBCDIC y viceversa.

Go en la interacción de z/OS con COBOL
Creación de servidores RESTful

Desarrolle e implemente servidores RESTful y paquetes localizados con Go sin necesidad de Internet.

Conectar programas binarios compilados

Utilice Go para llamar a un script externo o a un programa binario y lograr la interoperabilidad del programa. Esto permite a los desarrolladores integrar las aplicaciones Go con los programas z/OS existentes, mejorando las funciones y aprovechando los puntos fuertes de ambos entornos.

Portabilidad de aplicaciones a z/OS

Porte aplicaciones a z/OS adaptando las aplicaciones Go existentes para que se ejecuten en z/OS, optimizándolas para su entorno único. Utilice el programa Wharf de portabilidad automática para automatizar gran parte del proceso de adaptación, lo que agiliza y facilita la migración de aplicaciones a z/OS al gestionar automáticamente muchos de los ajustes necesarios.

Portabilidad de aplicaciones a z/OS Uso de Wharf para la portabilidad automática
Gestión de bases de datos

Utilice Go para establecer y gestionar bases de datos. Acceso directo de lectura y escritura a Virtual Storage Access Method (VSAM) y conjuntos de datos Db2 a través del módulo Go recordio. Vea el ejemplo de creación de una base de datos de empleados con un conjunto de datos secuenciados por clave (KSDS).

Acceda a Db2 de forma nativa en z/OS con Go Acceso directo a las bases de datos VSAM
Contenedor Go en z/OS

Coloque las aplicaciones Go con activos cruciales de z/OS para reducir los tiempos de respuesta y aumentar el rendimiento. Cree y ejecute aplicaciones Go en contenedores en z/OS, utilizando la contenerización para la implementación, la escalabilidad y la gestión. IBM Open Enterprise SDK for Go es compatible con IBM® z/OS Container Platform 1.1 Kubernetes y varias capacidades adicionales.

Una captura de pantalla de interoperabilidad con las aplicaciones críticas existentes escritas en COBOL y PL/I con la función CGO.
Interoperabilidad

Go ahora puede llamar directamente a COBOL DLL (64 bits) utilizando el protocolo XPLINK estándar y COBOL (64 bits) puede devolver la llamada directamente a Go utilizando el protocolo XPLINK. Go tiene servicios para gestionar el cambio a EBCDIC y viceversa.

Go en la interacción de z/OS con COBOL
Creación de servidores RESTful

Desarrolle e implemente servidores RESTful y paquetes localizados con Go sin necesidad de Internet.

Conectar programas binarios compilados

Utilice Go para llamar a un script externo o a un programa binario y lograr la interoperabilidad del programa. Esto permite a los desarrolladores integrar las aplicaciones Go con los programas z/OS existentes, mejorando las funciones y aprovechando los puntos fuertes de ambos entornos.

Comparación de ediciones

El formato pax es popular en entornos UNIX, incluidos z/OS UNIX System Services, y ofrece una fácil instalación DIY (hágalo usted mismo). Para agilizar la gestión, las imágenes SMP/E y los paquetes de correcciones se pueden gestionar con la herramienta SMP/E. La lista de materiales de SMP/E también incluye una nota de titularidad para descargar imágenes de contenedores Go desde IBM® Cloud Container Registry.

El soporte de primera clase de IBM le permite abrir solicitudes de servicio con tiempos de respuesta documentados.

Ediciones edición pax

archivo PAX en formato instalable para que lo instale usted mismo. Utilice su IBMid existente para acceder o cree uno al registrarse.

Pruébelo sin coste
Edición SMP/E

Formato instalable SMP/E (CBPDO, ServerPac) para facilitar la gestión de las actualizaciones. Recomendado para implementaciones de producción. Disponible a través de Shopz.

Cómo obtener de Shopz

Sin canon de licencia

Ejecute sus propias aplicaciones

Funciones completas

Incluye la imagen de contenedor Go on z/OS

IBM Software Subscription and Support (S&S)

No

Opcional

         

Detalles técnicos

IBM Open Enterprise SDK for Go está disponible en tres formatos de instalación, SMP/E, PAX y la imagen de contenedor Go.

Recursos

Uso de Go

Aprenda a usar utilidades basadas en Go para acelerar la ejecución y reducir el coste para los clientes.

Criptografía avanzada en Go

Acelere el código de los algoritmos criptográficos para que se ejecute varias veces más rápido y mantenga la seguridad de las operaciones criptográficas.

Depure sus programas de Golang

Vea cómo depurar un programa compilado con IBM Open Enterprise SDK for Go utilizando el depurador de z/OS.

Búfer de protocolo con Go en z/OS

Use búferes de protocolo para serializar datos y ejecutar una aplicación cliente-servidor con gRPC en Go.

Dé el siguiente paso

Descubra IBM Open Enterprise SDK for Go. Agende una reunión de 30 minutos sin coste alguno con un representante de IBM Z.

Pruébelo sin coste
Más formas de explorar Documentación del producto Soporte Ciclo de vida del producto Portal de Ideas