Types and Framework of E-Commerce