Oh yes, the TravelAgent does something additional to the customer:
He must be able to act in his role i.e. customer tells the travel agent his username and the agent needs not to login but to act in the role of this login and verify that the username exists and matches some personal data of that account.
Another reason is that FBN recommended the best possible performance for travelagents and a swing client has a better performance than a WebGUI.
Any thoughts about that
rottscharabbit