needing to provide card information. The architectural details of the system are discussed below A. Architecture of SAL-HSB The Smart Agent Learning for Hotel Search System (SAL-HSB) [7][8] consist of the five agents which has been published elsewhere [8] . The details of these agents would not be discussed. We here would look into agents pertaining to booking which are Booking Agent, Card Agent, Trusted Third Party as shown in Fig.1 B. Hotel Agent (HA) The hotel agent equips the central database agent with all the information regarding the hotel operation and services that is offered by the hotel. This is collected and stored by the central database agent for future use. Each hotel would host an agent that is registered with SAL- HSB application. Booking and cancellation information is also passed between the booking agent and the hotel agent to ensure that the hotel reservation system is updated and available for access by representatives of the hotel staff. C. Booking Agent (BA) The main function performed by this agent is to keep track of matters relating to bookings and cancellations while liaising with the central database agent and security agent. This involves capturing booking and cancellation information from the mobile GUI, room availability checks and resolve date conflicts and the presentation of booking information to the end user. The functions are summarized below. This agent is hosted by the mobile device. Liaise with the security agent. Liaise with the hotel agent. Presentation of booking information D. Card Agent (CA) The main roles are as follows which is hosted by the Card Data Centre Provides a secure connection to charge accounts from the administration end. Establishes a secure connection with the card center in order to verify the clients account during the booking process and liaise with the security agent.
E. Security Agent (SA) The security agent is vital to booking process and performs the following functions. Creates a secure https connection with third party to verify hotel using trusted third party API’s. Securely transfer biometric data for verification to trusted third party. Liaise with card agent. Liaise with the booking agent.
F. Central Database Agent (CDA) The Central Database Agent is one of the major players in the overall architecture that enables