E-Commerce: Its advancement and long run perspectives