Concordia online shopping assistant : an intelligent user interface for distributed database computing