E-commerce: its development and long term points of views