Electronic enterprise :strategy and architecture