E-Business Models, Revenue Models, Infrastructure, Security Issues, And Marketing Requirements