cobol chemistry php synthesis ims db2 cics java v2k mainframe custom ibm consulting ieee 1364 design