Home Z software Z developer tools Open Enterprise SDK for Go
IBM Open Enterprise SDK for Go

Crea applicazioni veloci e scalabili su IBM z/OS

Scarica ora Guida introduttiva

IBM Open Enterprise SDK for Go è un compilatore Go standard di settore ottimizzato per la piattaforma z/OS. Il compilatore Go utilizza le più recenti istruzioni di z/Architecture per fornire un'implementazione eccezionale sulla piattaforma z/OS.

IBM Open Enterprise SDK for Go su z/OS semplifica lo sviluppo e l'esecuzione delle applicazioni Go sui sistemi IBM Z. Utilizza le moderne pratiche di programmazione di Go e il ricco ecosistema di pacchetti, in particolare per le applicazioni abilitate al cloud su z/OS. Con la sintassi concisa e il design modulare di Go, gli sviluppatori possono fornire applicazioni più velocemente e con meno righe di codice, riducendo i costi e beneficiando dell'ambiente z/OS robusto, sicuro e scalabile.

IBM Open Enterprise SDK for Go fornisce:

  • Maggiore efficienza di sviluppo: gli sviluppatori possono utilizzare la semplicità e l'efficienza di Go per lo sviluppo rapido delle applicazioni, riducendo il time-to-market per nuove soluzioni.
  • Integrazione con l'ecosistema z/OS: fornisce una perfetta integrazione con gli strumenti e i servizi z/OS esistenti, garantendo la compatibilità e l'utilizzo dell'infrastruttura esistente.
  • Prestazioni ottimizzate: l'SDK garantisce che le applicazioni Go siano ottimizzate per gli standard di alte prestazioni e affidabilità dei sistemi IBM Z.
Novità

Riepilogo delle funzionalità e dei miglioramenti di Open Enterprise SDK for Go

Casi d’uso

Porting di applicazioni su z/OS Esegui il porting delle applicazioni su z/OS adattando le applicazioni Go esistenti per l'esecuzione su z/OS e ottimizzandole per il suo ambiente unico. Usa il programma Wharf per il porting automatico per automatizzare gran parte del processo di adattamento, rendendo più facile e veloce la migrazione delle applicazioni su z/OS grazie alla gestione automatica di molte delle modifiche necessarie. Porting di applicazioni su z/OS Utilizzo di Wharf per il porting automatico

Gestione di database Usa Go per creare e gestire database. Accesso diretto in lettura e scrittura ai set di dati Virtual Storage Access Method (VSAM) e Db2 tramite il modulo Go recordio. Vedi l'esempio di creazione di un database dei dipendenti con un set di dati della sequenza chiave (KSDS). Driver dedicato per accedere a Db2 Accesso diretto ai database VSAM

Container Go su z/OS Co-localizza le applicazioni Go con gli asset critici di z/OS per ridurre i tempi di risposta e aumentare la velocità effettiva. Crea ed esegui applicazioni Go containerizzate su z/OS, utilizzando la containerizzazione per la distribuzione, la scalabilità e la gestione. IBM Open Enterprise SDK for Go supporta IBM z/OS Container Platform 1.1 Kubernetes e numerose funzionalità aggiuntive. Leggi il blog

Interoperabilità Comunica e interagisci con le applicazioni business-critical esistenti scritte in COBOL, PL/I utilizzando la funzione CGO. Richiama qualsiasi codice C durante l'esecuzione di un programma Go. Callback cgo

Creazione di server RESTful Sviluppa e distribuisci server RESTful e pacchetti localizzati con Go senza bisogno di Internet.

Collega i programmi binari compilati Usa Go per richiamare uno script esterno o un programma binario e raggiungere l'interoperabilità dei programmi. Ciò consente agli sviluppatori di integrare le applicazioni Go con i programmi z/OS esistenti, migliorando le funzioni e sfruttando i punti di forza di entrambi gli ambienti.

Funzioni Supporto crittografico

Ampio supporto dell'algoritmo crittografico, necessario alle moderne applicazioni per proteggere i dati e/o le comunicazioni.

Accelerazione degli algoritmi crittografici
Librerie complete

Un ricco set di librerie standard e di terze parti per diverse attività di programmazione.

Open source e promosso dalla community

Miglioramento continuo da parte di una community in crescita, che garantisce l'accesso agli strumenti e ai moduli più recenti.

Community di sviluppo di Go
Confronta le edizioni

PAX è un formato di download molto diffuso negli ambienti UNIX, incluso z/OS UNIX System Services, e offre un'esperienza di installazione fai da te. Le immagini installabili SMP/E e i relativi pacchetti di correzioni possono essere gestiti nel comodo strumento di tracciamento SMP/E. La distinta base dei materiali SMP/E include una nota di autorizzazione per accedere all'immagine del container Go disponibile per il download su IBM Cloud Container Registry.

Passa all'assistenza IBM di alto livello per aprire richieste di assistenza che verranno risolte entro i tempi stabiliti.

Qual è la soluzione più adatta a te? Edizione PAX

Formato installabile di archivio PAX per un'installazione fai da te. Per l'accesso puoi utilizzare l'IBMid esistente o crearne uno al momento della registrazione.

Scarica ora
Edizione SMP/E

Il formato installabile SMP/E (CBPDO, ServerPac) può gestire facilmente gli aggiornamenti. Raccomandato per la distribuzione in produzione. Disponibile su Shopz.

Ottienilo su Shopz

Nessun costo di licenza

Esegui le tue applicazioni

Funzioni complete

Include l'immagine del container Go on z/OS

Abbonamento e supporto al software IBM

No

Opzionale

*I prezzi riportati sono indicativi, possono variare a seconda del paese, non includono eventuali tasse applicabili e sono soggetti alla disponibilità dell'offerta del prodotto in un determinato paese. 

Dettagli tecnici

Requisiti hardware

  • Server IBM Z compatibile con z/OS 2,5 (5650-ZOS) o 3.1


Requisiti software

  • z/OS 2.5 o 3.1
  • IBM z/OS UNIX System Services deve essere abilitato sui sistemi che utilizzano IBM Open Enterprise SDK for Go
Istruzioni di installazione e configurazione

Open Enterprise SDK for Go è disponibile in tre formati di installazione: SMP/E, PAX e immagine container. Seleziona il formato di installazione che ti interessa:

Edizione PAX Edizione SMP/E Immagine del container Go

Domande frequenti

È disponibile senza costi di licenza. Sono disponibili l'abbonamento e l'assistenza opzionali (S&S).

Le applicazioni Go non sono idonee per IBM z Integrated Information Processor (zIIP). I clienti possono avere diritto all'opzione Prezzi su misura nell'ambito del modello tariffario di New Application Solution per i nuovi workload di produzione per isolare Go su workload z/OS senza incidere sui costi complessivi dei workload esistenti. Parla con un rappresentante IBM.

Come Scopri come utilizzare i programmi di utilità basati su Go per velocizzare l'esecuzione e ridurre i costi per i clienti.

Velocizza il codice degli algoritmi crittografici per far sì che venga eseguito più volte più velocemente e mantenere la sicurezza delle operazioni di crittografia.

Impara a utilizzare le funzionalità del debugger z/OS per eseguire il debug delle applicazioni Go.

Impara a eseguire il debug di un programma compilato con IBM Open Enterprise SDK for Go utilizzando il debugger z/OS.

Utilizza i buffer di protocollo per serializzare i dati ed eseguire un'applicazione client-server con gRPC in Go.

Scopri come implementare le API GraphQL con Go su IBM z/OS, fornendo insight pratici sull'integrazione.

Prossimi passi

Scopri IBM Open Enterprise SDK for Go. Fissa una consulenza gratuita di 30 minuti con un rappresentante IBM Z.

Scarica ora
Continua a esplorare Documentazione Supporto Ciclo di vita del prodotto Portale delle idee Supporto e servizi