The server tier communicates with the mainframe tier using an XML message model over MQ. The team developed the messaging model before the widespread acceptance of SOAP. it is essentially a lightweight RPC, with message types for method call and response especially adopted to the requirements of the interface.