A fair number of CICS integrations are built using middle-tier integration solutions. These integrations often have a one-to-one relationship between a request coming in to CICS, and the transactions that are run as a result. This scenario mimics the “going to the store a dozen times” metaphor described above. It works, and gets the job done, but very inefficiently.
Why not do some orchestration in the middle-tier? It’s possible, and a lot of organizations that use middle-tier integration solutions do this. It creates some efficiencies. To illustrate with our metaphor, doing this is like driving to the store, and going in to buy one item at a time. Each time, you return to your car in the parking lot with your item, then go back in to buy the next item. There are some benefits to orchestrating in the middle-tier, but as we have shared previously on this blog, it doesn’t deliver all the efficiency that is possible.
Orchestrating CICS Transactions on the Mainframe
We’ve created a 3-minute video that shares a visualization of this scripted sequence using Splunk: