MAST: An Agent Framework to Support B2C E-Commerce