Bank of Z is a hybrid banking application that demonstrates modern IBM Z development practices. It routes transactions through CICS or IMS depending on customer ID, with z/OS Connect as the API gateway between the browser-based UI and the z/OS transactional applications.
Full documentation is available at https://ibm.github.io/Bank-of-Z/.
For a detailed walkthrough of components and request flows, see the Architecture docs.
New here? Start with the Installation Overview →
Or follow the full setup path step by step:
| Step | Link |
|---|---|
| 1. Review prerequisites | Prerequisites |
| 2. Configure your environment | Environment Configuration |
| 3. Set up local tools | Local Tools Setup |
| 4. Deploy Bank of Z | Deploying Bank of Z |
| 5. Follow a tutorial | Tutorials |
| Topic | Description |
|---|---|
| About Bank of Z | Purpose, capabilities, and architecture overview |
| Architecture | Components, request flows, and external integrations |
| Installation Overview | Installation workflow and stages |
| Prerequisites | Local and z/OS software requirements |
| Environment Configuration | Zowe profile setup and connectivity |
| Local Tools Setup | IDE, Zowe CLI, and GRUB setup |
| Deploying Bank of Z | Build the application and deploy to z/OS |
| Development Workflows | Zowe CLI and GRUB workflow guides |
| Tutorials | Deploy Bank of Z, CICS enhancement scenario |
| Reference | Commands, configuration, repository structure, glossary |
| Troubleshooting | Common issues and solutions |
This is a sample application for demonstration purposes. Feel free to fork the repository, customise it for your environment, add new features or programs, and share improvements.
Licensed under the Apache License, Version 2.0. See LICENSE for details.
