The business of ecommerce :from corporate strategy to technology