smitting commands and data both ways between, for example, a Java, HTML, XML, C, or C++ application and a COBOL application. [0028] One embodiment of the invention is a method of processing a transaction on or between an end user application and one or more application servers.