An Overview of E-commerce and Business Strategies