A couple more points:

1.  zAAP isn't only for Java any more.  The z/OS XML System Services now
exploit zAAP.  The z/OS XML System Services are available for z/OS 1.7 and
higher, and one major user of the z/OS XML System Services is DB2 9 for
z/OS, assuming you use DB2's XML features.  (This may be reason alone to
move to DB2 9 quickly.)

IBM has a couple statements of direction indicating there will be more XML
exploitation of zAAP in the future, including the z/OS XML Toolkit.

2.  The zAAP could influence decisions about how you implement certain
functions, yes.  But remember that even optimized Java has a longer path
length than, say, optimized COBOL.  A factor of 10 is not out of the
ordinary.  Thus I doubt it would be wise to perform non-trivial database
joins in Java code versus letting DB2 do the work, for example.  But things
were a lot more "interesting" with respect to XML parsing.

There are many ways to parse XML, including in Java code (e.g. the
Xalan/Xerces libraries for Java).  It turns out that XML parsing with Java
is one of the most zAAP-eligible workloads.  So there were some very weird
cases where, for example, XML PARSE in COBOL consumed a lot more CPU (on
CPs) than XML parsing in WebSphere (which loves the zAAP, longer path
length and all).  That probably explains in part why there's a lot of focus
on moving other XML processing to zAAP and zIIP.

- - - - -
Timothy Sipples
IBM Consulting Enterprise Software Architect
Specializing in Software Architectures Related to System z
Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific
E-Mail: [EMAIL PROTECTED]
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to