Travel agents communicate with backend services via the intranet is a good assumption,for the original system communicate with server via dedicated line.And using
J2EE,the presentation tier of travel agents is
java client application,you can use http/https or also TCP/IP make a connection to backend service.
By the way,does we need consider there is email server for Transmaster,otherwise how they will send email to customer?