IBM Open Enterprise SDK for Go
Bangun aplikasi yang cepat dan terukur di z/OS IBM
Cobalah gratis Panduan memulai
render gambar geometris dengan tema sistem operasi z

Mempercepat transformasi digital di z/OS

IBM Open Enterprise SDK for Go adalah kompiler Go standar industri yang dioptimalkan untuk platform z/OS. Kompiler Go memanfaatkan instruksi z/Architecture terbaru untuk memberikan implementasi yang luar biasa pada platform z/OS.

Sederhanakan pengembangan dan eksekusi aplikasi Go pada sistem IBM Z. SDK ini menggunakan praktik pemrograman modern Go dan ekosistem paket yang kaya, terutama untuk aplikasi berbasis cloud di z/OS.

Tonton videonya
Dukungan kripto

Dukungan algoritma kriptografi yang luas, yang dibutuhkan oleh aplikasi modern untuk mengamankan data dan/atau komunikasi.

Pustaka yang komprehensif

Satu set pustaka standar dan pihak ketiga yang kaya untuk tugas pemrograman yang beragam.

Sumber terbuka dan didorong oleh komunitas

Terus disempurnakan oleh komunitas yang berkembang, menjamin akses ke alat dan modul terbaru.

Peningkatan efisiensi pengembangan

Pengembang dapat menggunakan kesederhanaan dan efisiensi Go untuk pengembangan aplikasi yang cepat, sehingga mengurangi waktu penyiapan untuk peluncuran.

Contoh penggunaan

Mem-porting aplikasi ke z/OS

Porting aplikasi ke z/OS dengan mengadaptasi aplikasi Go yang sudah ada untuk berjalan di z/OS, mengoptimalkannya untuk lingkungannya yang unik. Gunakan program Wharf untuk porting otomatis agar dapat mengotomatiskan sebagian besar proses adaptasi, sehingga lebih cepat dan lebih mudah untuk memigrasikan aplikasi ke z/OS dengan menangani banyak penyesuaian yang diperlukan secara otomatis.

Mem-porting aplikasi ke z/OS Menggunakan Wharf untuk porting otomatis
Manajemen database

Gunakan Go untuk membangun dan mengelola database. Akses baca dan tulis langsung ke Metode Akses Penyimpanan Virtual (VSAM) dan kumpulan data Db2 melalui modul Go recordio. Lihat contoh membuat database karyawan dengan kumpulan data yang diurutkan berdasarkan kunci (KSDS).

Akses Db2 secara native di z/OS dengan Go Akses langsung ke database VSAM
Kontainer Go di z/OS

Tempatkan aplikasi Go bersama dengan aset penting di z/OS, untuk mengurangi waktu respons dan meningkatkan throughput. Buat dan jalankan aplikasi Go yang terkontainerisasi di z/OS, dengan memanfaatkan kontainerisasi untuk penerapan, skalabilitas, dan manajemen. IBM Open Enterprise SDK for Go mendukung IBM z/OS Container Platform 1.1 Kubernetes dan beberapa kemampuan tambahan.

Interoperabilitas

Go sekarang dapat langsung memanggil COBOL DLL (64-bit) menggunakan protokol XPLINK standar, dan COBOL (64-bit) dapat langsung memanggil kembali ke Go menggunakan protokol XPLINK. Go memiliki utilitas untuk menangani peralihan ke EBCDIC dan kembali lagi.

Go on z/OS Interaction with COBOL
Membuat server RESTful

Kembangkan dan terapkan server RESTful dan paket lokal dengan Go tanpa perlu internet.

Hubungkan program biner yang dikompilasi

Gunakan Go untuk memanggil skrip luar atau program biner untuk mencapai interoperabilitas program. Hal ini memungkinkan pengembang untuk mengintegrasikan aplikasi Go dengan program z/OS yang ada, meningkatkan fungsi dan memanfaatkan kekuatan kedua lingkungan.

Mem-porting aplikasi ke z/OS

Porting aplikasi ke z/OS dengan mengadaptasi aplikasi Go yang sudah ada untuk berjalan di z/OS, mengoptimalkannya untuk lingkungannya yang unik. Gunakan program Wharf untuk porting otomatis agar dapat mengotomatiskan sebagian besar proses adaptasi, sehingga lebih cepat dan lebih mudah untuk memigrasikan aplikasi ke z/OS dengan menangani banyak penyesuaian yang diperlukan secara otomatis.

Mem-porting aplikasi ke z/OS Menggunakan Wharf untuk porting otomatis
Manajemen database

Gunakan Go untuk membangun dan mengelola database. Akses baca dan tulis langsung ke Metode Akses Penyimpanan Virtual (VSAM) dan kumpulan data Db2 melalui modul Go recordio. Lihat contoh membuat database karyawan dengan kumpulan data yang diurutkan berdasarkan kunci (KSDS).

Akses Db2 secara native di z/OS dengan Go Akses langsung ke database VSAM
Kontainer Go di z/OS

Tempatkan aplikasi Go bersama dengan aset penting di z/OS, untuk mengurangi waktu respons dan meningkatkan throughput. Buat dan jalankan aplikasi Go yang terkontainerisasi di z/OS, dengan memanfaatkan kontainerisasi untuk penerapan, skalabilitas, dan manajemen. IBM Open Enterprise SDK for Go mendukung IBM z/OS Container Platform 1.1 Kubernetes dan beberapa kemampuan tambahan.

Interoperabilitas

Go sekarang dapat langsung memanggil COBOL DLL (64-bit) menggunakan protokol XPLINK standar, dan COBOL (64-bit) dapat langsung memanggil kembali ke Go menggunakan protokol XPLINK. Go memiliki utilitas untuk menangani peralihan ke EBCDIC dan kembali lagi.

Go on z/OS Interaction with COBOL
Membuat server RESTful

Kembangkan dan terapkan server RESTful dan paket lokal dengan Go tanpa perlu internet.

Hubungkan program biner yang dikompilasi

Gunakan Go untuk memanggil skrip luar atau program biner untuk mencapai interoperabilitas program. Hal ini memungkinkan pengembang untuk mengintegrasikan aplikasi Go dengan program z/OS yang ada, meningkatkan fungsi dan memanfaatkan kekuatan kedua lingkungan.

Sumber daya

Menggunakan Go

Pelajari cara menggunakan utilitas berbasis Go untuk mencapai eksekusi lebih cepat dan biaya lebih rendah bagi pelanggan.

Crypto Tercanggih di Go

Mempercepat kode untuk algoritma kripto agar dapat berjalan beberapa kali lebih cepat dan menjaga keamanan operasi kripto.

Debug Program Golang Anda

Pelajari cara melakukan debug pada program yang dikompilasi dengan IBM Open Enterprise SDK for Go menggunakan debugger z/OS.

Buffer protokol dengan Go on z/OS

Gunakan Protocol Buffer untuk membuat serial data dan menjalankan aplikasi klien-server dengan gRPC di Go.

Ambil langkah selanjutnya

Temukan IBM Open Enterprise SDK for Go. Jadwalkan pertemuan 30 menit tanpa biaya dengan perwakilan IBM Z.

Cobalah gratis
Cara penelusuran lainnya Dokumentasi produk Dukungan Siklus hidup produk Portal ide