The XYZ Bank still has a core banking system running on IBM System Z. Currently the only way to integrate with this system is via MQ.
The core banking system provides typical account functions such as query balance, deposit and withdraw.
The Bank has initiated a digital transformation program to modernize their channel applications such as Internet Banking, using reactive technology to make it more user friendly and compelling to their customers.
They want to use APIs in order to quickly unlock their assets in the legacy systems - so that their channel applications can consume.
Security is paramount, they need to ensure that the APIs exposed needs to be secured using client id/secret and OAuth/OIDC.
Architect and build a solution that enable the customer to expose their digital assets via APIs using Cloud Pak for Integration.
Each transaction should trigger events that can be audited or based on business rules trigger alerts.
Your team has 3 days to document your approach to a Solution to the customers business problem using CP4I capabilities and any external capabilities that you think are necessary or useful.
Day 3: Demonstrate your solution to whole class