DB2 Connect™ server
provides a single point of connectivity to numerous workstations supporting
a variety of applications. However, it adds additional processing
time to applications accessing DB2® for z/OS® data and increases the elapsed
time of those applications.
Starting with DB2
Connect Version 8 and later, DB2
Connect clients use the DRDA® protocol
natively to connect directly to DB2 for z/OS and DB2 for IBM® i.
Advantages of using DB2 Connect server
DB2 Connect server is advantageous in
the following situations:
- For two-phase commits, if you are using transaction managers that
use a dual transport model
- For Homogeneous Federation
Advantages of using DB2 Connect client
You can
replace DB2 Connect server
with DB2 Connect client,
choosing from among the various IBM data server drivers, the IBM Data Server Runtime Client, or the IBM Data Server Client. DB2 Connect client and drivers offer
functionality that is equivalent or superior to that of DB2 Connect server and includes the following
other advantages:
- Enhanced Performance. You can achieve better performance due to
less network traffic and code paths. DB2 Connect clients simplify network
topology, since a direct connection is established between the application
server and DB2 z/OS. This will also eliminate network hop and DB2 Connect gateway routing.
Reduced resource consumption means hardware or software resources
are not required for DB2 Connect server
machines.
- Reduced footprint. By replacing DB2 Connect server with DB2 Connect client, you can reduce complexity
and deploy application solutions with smaller footprints and achieve
overall benefits.
- Improved availability. Application access, using IBM data server drivers or clients, to DB2 for z/OS data equals to or is superior to three-tier
configuration due to elimination of a point of failure.
- Improved monitoring. A direct connection makes it easier to monitor
application server or web application server traffic and behavior.
- Improved problem determination. If an application experiences
a performance problem, the presence of the DB2 Connect server complicates the efforts
to identify the source of the problem.
- Latest code levels. You can obtain the latest code levels to exploit
new server features and APIs. Data support for some features such
as new data types is easier to obtain.
If you replace DB2 Connect server
with DB2 Connect client, DB2 Connect license files
are required. In a DB2 Connect server
configuration, DB2 Connect entitlement
is stored at the DB2 Connect server,
not at individual clients. If you change to direct client connectivity,
you must store the DB2 Connect entitlement
at each client.