Agent Technologies for the Development of Adaptive Web Stores