E-commerce: Advancement and Foreseeable future Perspectives