Removed ISOLATION_READ_COMMITTED from the transactions as it is not supported by the JTA transaction manager. We will have to rely on the database settings.
implemented checkGateStatus which returns a wddx packet with certain information, however may be changed later when requirements are more clear. releaseGate returns a boolean, true to acknowledge the gate is open and false if the gate isnt opened. helper method createGateStatusInfo used in checkGateStatus()