Differences between E-commerce and E-business.