E-Commerce: Its enhancement and foreseeable future perspectives