IBM Open Enterprise SDK for Go
Accelerate digital transformation on z/OS
Our Price: Request a Quote
Click here to jump to more pricing!
Please Note: All Prices are Inclusive of GST
Overview:
Build fast and scalable applications on IBM z/OS
IBM® Open Enterprise SDK for Go is an industry-standard Go compiler optimized for the z/OS® platform. The Go compiler uses the latest z/Architecture® instructions to provide an exceptional implementation on the z/OS platform.
Streamline Go application development and execution on IBM Z® systems. It uses Go's modern programming practices and rich ecosystem of packages, especially for cloud-enabled applications on z/OS.
Crypto support
Extensive cryptographic algorithm support that modern applications need in order to secure data or communications.
Comprehensive libraries
A rich set of standard and third-party libraries for diverse programming tasks.
Open source and community driven
Continuously improved by a growing community, ensuring access to the latest tools and modules.
Enhanced development efficiency
Developers can use Go’s simplicity and efficiency for rapid application development, reducing time-to-market.
Features:
Porting applications to z/OS
Port applications to z/OS by adapting existing Go applications to run on z/OS, optimizing them for its unique environment. Use the Wharf program for automatic porting to automate much of the adaptation process, making it faster and easier to migrate applications to z/OS by handling many of the necessary adjustments automatically.
Database management
Use Go to establish and manage databases. Direct read and write access to Virtual Storage Access Method (VSAM) and Db2® datasets through the Go recordio module. See example creating an employee database with key-sequenced dataset (KSDS).
Go container on z/OS
Colocate Go applications with critical z/OS assets to reduce response times and increate throughput. Create and run containerized Go applications on z/OS by using containerization for deployment, scalability and management.
Interoperability
Go can now directly call COBOL DLL (64-bit) by using standard XPLINK protocol and COBOL (64-bit) can directly call back to Go by using XPLINK protocol. Go has utilities to handle the switch to EBCDIC and back again.
Creating RESTful servers
Develop and deploy RESTful servers and localized packages with Go without needing the internet.
Connect compiled binary programs
Use Go to call an outside script or binary program to achieve program interoperability. It allows developers to integrate Go applications with existing z/OS programs, enhancing functions and leveraging the strengths of both environments.
Benefits:
Specifications:
The pax format is popular in UNIX environments, including z/OS UNIX System Services, and supports easy DIY installation. For streamlined management, SMP/E images and fix packs can be handled with the SMP/E tool. The SMP/E Bill of Materials also includes an entitlement memo for downloading Go container images from the IBM Cloud Container Registry.
IBM’s world-class support lets you open service requests with documented turnaround times.
| Features | ||
|---|---|---|
| Editions | pax edition | SMP/E edition |
| No license charge | ||
| Run your own applications | ||
| Full functions | ||
| Includes Go on z/OS container image | ||
| IBM Software Subscription and Support (S&S) | No | Optional |
Pricing Notes:
- All Prices are Inclusive of GST
- Pricing and product availability subject to change without notice.
Our Price: Request a Quote
