The Business of Ecommerce: From Corporate Strategy to Technology (Breakthroughs in Application Development)