Important Components Of An E-commerce Business