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 de la industria optimizado para la plataforma z/OS. El compilador 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 aplicación en sistemas IBM® z Systems. Emplea las prácticas de programación modernas de Go y el rico ecosistema de paquetes, 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 datos o 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 herramientas y los módulos más recientes.

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

Transferencia de aplicaciones a z/OS

Porte aplicaciones a z/OS adaptando las aplicaciones Go existentes para que se ejecuten en z/OS y optimizándolas para su entorno único. Emplee el programa Wharf para la portabilidad automática a fin de automatizar gran parte del proceso de adaptación, lo que hace que sea más rápido y fácil migrar aplicaciones a z/OS al manejar muchos de los ajustes necesarios automáticamente.

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

Emplee Go para establecer y gestionar bases de datos. Acceso directo de lectura y escritura a método de acceso de almacenamiento virtual (VSAM) y conjunto 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
Go container on z/OS

Coloque las aplicaciones Go con activos críticos de z/OS para reducir los tiempos de respuesta y aumentar el rendimiento. Cree y ejecute aplicaciones Go en contenedores en z/OS mediante el uso de contenedores para el despliegue, 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 otras capacidades.

Captura de pantalla de interoperabilidad con aplicaciones críticas para el negocio existentes escritas en COBOL, PL/I empleando la función CGO.
Interoperabilidad

Go ahora puede llamar directamente a COBOL DLL (64 bits) mediante el protocolo XPLINK estándar y COBOL (64 bits) puede devolver la llamada directamente a Go mediante el protocolo XPLINK. Go tiene utilidades para manejar el cambio a EBCDIC y de vuelta.

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

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

Conecte programas binarios compilados

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

Transferencia de aplicaciones a z/OS

Porte aplicaciones a z/OS adaptando las aplicaciones Go existentes para que se ejecuten en z/OS y optimizándolas para su entorno único. Emplee el programa Wharf para la portabilidad automática a fin de automatizar gran parte del proceso de adaptación, lo que hace que sea más rápido y fácil migrar aplicaciones a z/OS al manejar muchos de los ajustes necesarios automáticamente.

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

Emplee Go para establecer y gestionar bases de datos. Acceso directo de lectura y escritura a método de acceso de almacenamiento virtual (VSAM) y conjunto 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
Go container on z/OS

Coloque las aplicaciones Go con activos críticos de z/OS para reducir los tiempos de respuesta y aumentar el rendimiento. Cree y ejecute aplicaciones Go en contenedores en z/OS mediante el uso de contenedores para el despliegue, 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 otras capacidades.

Captura de pantalla de interoperabilidad con aplicaciones críticas para el negocio existentes escritas en COBOL, PL/I empleando la función CGO.
Interoperabilidad

Go ahora puede llamar directamente a COBOL DLL (64 bits) mediante el protocolo XPLINK estándar y COBOL (64 bits) puede devolver la llamada directamente a Go mediante el protocolo XPLINK. Go tiene utilidades para manejar el cambio a EBCDIC y de vuelta.

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

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

Conecte programas binarios compilados

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

Comparar ediciones

El formato pax es popular en entornos UNIX, incluidos z/OS UNIX System Services, y admite una fácil instalación de bricolaje. Para una gestión optimizada, las imágenes SMP/E y los arreglos se pueden manejar con la herramienta SMP/E. La lista de materiales de SMP/E también incluye un memorando de derechos para descargar imágenes de contenedores Go desde IBM® Cloud Container Registry.

El soporte de clase mundial de IBM le permite abrir solicitudes de servicio con tiempos de entrega documentados.

Ediciones Edición pax

Formato instalable de archivo PAX para una instalación “hágalo usted mismo”. Utilice su IBMid existente para acceder o cree uno al registrarse.

Pruébelo gratis
Edición SMP/E

El formato instalable SMP/E (CBPDO, ServerPac) puede gestionar fácilmente las actualizaciones. Recomendado para implementaciones de producción. Disponible a través de Shopz.

Cómo obtener de Shopz

Licencia sin costo

Ejecute sus propias aplicaciones

Funciones completas

Incluye Go en imagen de z/OS container

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

No

Opcional

         

Datos técnicos

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

Recursos

Uso de Go

Aprenda a utilizar servicios basados en Go para lograr una ejecución más rápida y un menor costo para los clientes.

Cripto asesina 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

Aprenda a depurar un programa compilado con IBM Open Enterprise SDK for Go usando el depurador z/OS.

Búfer de protocolo con Go on z/OS

Utilice 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. Programe una reunión gratuita de 30 minutos con un representante de IBM Z.

Pruébelo gratis
Más formas de explorar Documentación del producto Soporte Ciclo de vida del producto Portal de ideas