How e-commerce is differ from e-business and e-transaction?