E-enterprise :business models, architecture, and components