At sites all over the world, IBM® DB2® for z/OS® workloads are growing. A major driver of this growth has been the upsurge in client-server application activity on the System z® platform. In a DB2 for z/OS context, this pattern of computing usually involves network-attached application servers interacting with the database via the DB2 distributed data facility (DDF). You would think that the IT managers and technical professionals who have mainframe systems support responsibilities would welcome client-server applications paired with a DB2 for z/OS back end. Many do, but quite a few of these individuals view a DB2 DDF workload with some degree of trepidation. Often, that sense of unease has to do with one thing: control.
Consider where these people are coming from. Mainframers manage a platform known for rock-solid reliability, and a pillar of that reliability is control. In a DB2 sense, that means control over data access privileges, SQL statement access paths, workload classification and management, and DB2 connection resources provided to particular applications. Some System z people look at a client-server application—versus the more monolithic application architecture formerly prevalent on mainframes—and think, “I can’t control that.” It’s true that in the early years of DDF back in the 1990s, some controls that you wanted to have weren’t there. Now they are.
In fact, there is an abundance of mechanisms by which you can exert control over a DB2 DDF workload. I’ll summarize some of the more important ones here; your local IBM DB2 specialist can tell you more.
And these are just some of the DDF workload control mechanisms that are built into DB2. Even more extensive capabilities for dynamic control of a DB2 client-server workload, especially in a data sharing environment, are provided by the IBM InfoSphere® Optim™ Configuration Manager for DB2 for z/OS.
Client-server workloads are coming to DB2 for z/OS for very good reasons: the System z platform is without peer in terms of reliability, scalability, availability, and security. As a mainframe DB2 person, roll out the red carpet for these applications, and know that workload control is in your hands.
What do you think? Please let me know in the comments.