04.04.2013 Views

Addressing OLTP Solutions with CICS: The Transaction Server ... - Ibm

Addressing OLTP Solutions with CICS: The Transaction Server ... - Ibm

Addressing OLTP Solutions with CICS: The Transaction Server ... - Ibm

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Figure 44. Access to Various DB2 Databases from <strong>CICS</strong><br />

162 <strong>CICS</strong> for AIX as the <strong>Transaction</strong> <strong>Server</strong><br />

<strong>CICS</strong> for AIX region CICKAR8 serves the Kangaroo Hotels Corporation <strong>with</strong>in the<br />

Kangaroo Leisure Group. <strong>The</strong> main <strong>CICS</strong> application suites that run in this<br />

region are the Accommodation Booking System and the Guest Invoice System.<br />

<strong>The</strong> databases for these two applications reside in a separate RISC System/6000<br />

system running an instance of DB2 for AIX server called DBKARB. This provides<br />

a dedicated database machine, which gives the required throughput for the busy<br />

applications that these databases serve.<br />

<strong>The</strong>re are some local DB2 for AIX databases that CICKAR8 can access. <strong>The</strong> use<br />

of these local databases is very light, so their presence in the same machine as<br />

CICKAR8 does not cause any noticeable impact on the performance of CICKAR8.<br />

<strong>The</strong> Kangaroo Hotels Corporation is committed to providing a very high quality<br />

service to its hotel guests and patrons. It does not want to cause any frustration<br />

and anger among them due to data integrity problems <strong>with</strong> its IT systems. So,<br />

all the DB2 databases are XA enabled <strong>with</strong> two-phase commit. <strong>The</strong> single-phase<br />

commit optimization is not a viable option as updates are performed on other<br />

systems through the Encina PPC Gateway.<br />

<strong>CICS</strong> for AIX region CICKAR8 still uses a local Encina SFS as its file manager,<br />

not DB2 for AIX. <strong>The</strong> fact that nonrecoverable <strong>CICS</strong> resources are supported as<br />

recoverable resources on DB2 would require the rewriting of several existing<br />

<strong>CICS</strong> applications. This requires significant programming effort; hence it was

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!