Introduction to Management Information Systems Chapter 8 E-Commerce and Supply Chain Management HTM 304 Fall 07 E-Commerce Concept: “Buying and selling goods and services over public and/or private computer networks” ? Reading news from yahoo.com is not e-commerce! ? Pay for subscription to WSJ.com is e-commerce! 2 Two types of E-Commerce companies US Census Bureau defines two types of e-commerce companies Merchant companies 3 Nonmerchant companies (Those who take title to the goods they sell. They buy & resell goods) (Those that arrange for the purchase and sale of goods without owning or taking titles.) – Business-to-consumer (B2C) – Auctions – Business-to-business (B2B) – Clearinghouses – Business-to-government(B2G) – Exchanges E-Commerce Merchant Companies Three major types (usually involves different procedures) -- B2C, sell directly to consumers web storefront for customers to arrange and place order -- B2B, sell to companies sales between companies, wholesales, bargained prices, etc. usually provide special portal. -- B2G, sell to government some say it is a variation of B2B; generally involves 4 different procedures, such as reverse auction. B2B example: OfficeMax sells to CSUSM Special group id/password Used to order item for organization Tailored catalog (may or may not be the best price, depending on the bargaining power) Special delivery process Generally ties in with the sellers’ CRM system 5 3 types overview in a Supply Chain structure B2C, first application and created huge buzz. relatively easy to create and manage. B2B and B2G: great potential but not fully understood. could involve significant business process redesign and system revolution The development and progress may be observed during your career 6 Nonmerchant E-commerce E-commerce auctions Clearinghouses buyer names the price seller names the price Enables auction company to offer goods for sale Arrange for delivery of goods but don’t take title Supports competitive bidding process Creates many new research issues (e.g. id management, multiauctions, shill-biddings, buy-it-now, etc.) 7 Electronic Exchange bid-ask prices (double auction) Match orders (similar to stock market) Major Types of Auction Mechanisms English Auction A.K.A. “first price open auction”, “open out-cry auction” The bidder continuously raise their bids. The highest bidder wins and pays his bid (the highest bid = the first price) What do you know about the highest bid? In theory, the first price = second highest bidder’s willingness-to-pay. How much is the first bidder willing to pay? Higher, never know the exact amount. Vickery Auction – designed by William Vickery, Nobel price winner All the bidders write down their evaluation and submit it in a sealed envelope. The highest bidder wins but pay the second highest bid (second price) All rational bidder’s best strategy is to write down their TRUE evaluation eBay’s current agent bidding mechanism is a variation. Dutch Auction Starts with a high asking price, which is gradually lowered. The bidder decides when to buy it. 8 Issues in Auction Auctions are good for price discovery Good for selling unique, non-standardized products improve efficiency. Competition is more intense bring in extra excitement, sometimes help increase the price Winner’s curse may prevent bidders telling the truth A phenomenon that the winner ends up paying too high: your winning means you paid more than others want to pay, also means you may not sell higher in resale. English Auction yields the highest winner’s curse. 9 Issues in Online Auction Internet brings more bidders together, good for the seller to find the best price However, many similar auctions going on simultaneously, distracts buyers Main research issues: Last minute bidders Shill-bidding Trust issue: “how do you trust someone you’ve never met?” Escrow service: www.escrow.com Reputation Systems: How it works? Potential issues? 10 E-Commerce: business/technology E-commerce improves market efficiency Disintermediation change of supply chain structure Flow of price information: Customers compare prices and rate vendors Vendors’ better sales strategy: Losing-bidder auction prices Price experimentation More accurate information of customer preference 11 Economic issues in E-Commerce Four major issues: Channel Conflict Price conflict Logistics expense Customer service expense 12 3-Tier Web Storefront Architecture 13 Three Tier Architecture “Tier” – class of computers: Three different classes of computers are involved in a typical estorefront application: User Tier: Hardware: user computers (low hardware requirements) Software: web browser (IE, Firefox, etc.) + others (flash player, etc.) Server Tier: Hardware: web Farm = web server computers (speed + reliability) Software: Apache server, IIS, Web applications (HTM 484G web programming) Database Tier: Hardware: DBMS computers (strong reliability/storage requirements) 14 Software: Database Systems Applications (HTM 411 Database) Info Flow: Typical Steps of Online Shopping Step 1: type in the web address of the store in your web browser. Protocol: http. Used to transfer webpages over Internet (app. layer) Request a webpage from Amazon.com web server. Language used to interact between user-tier computer and web server: 15 HTML: HyperText Markup Language Step 2: Get response from the web server, obtaining the webpage. Normally, one company will have multiple web servers to better respond the customers. Servers sometimes are located in different cities. Why? Receives your request and send you the webpage. Sometimes run applications to track your activity (e.g. clicks and mouse movements, the time spanned browsing, etc…) 16 Step 3: Search for the product. Requests are sent through the web server to the database. Database receives “query” and “report” requests and send corresponding result to the web servers. Web Server(s) run applications to display the search result to the viewer on the user-tier browser 17 Step 4: Click to view the details of the product. -- call for another query in the database to display the details. (SQL language: Structured Query Language) -- “add to shopping cart” and check out -> call for web applications to generate an order. 18 Each product is not a unique web page! All are the same page defining the display and calling the relative record from the database to display. Step 5: If you haven’t signed in yet, you will see this page when you start checking out. 19 Exercise yourself: which tiers computers are involved in this process. Give a brief description. Step 6: Entering your personal information. Explain the process of this page. a) Search the database to find your stored information b) If you choose not to use the same info, you can enter new info 20 21 Step 7: Review order and place your order a) The transaction record will be written into the database. b) Multiple tables in the database will be updated. c) The web applications are tightly integrated with the database design (E-R modeling) Summary of E-Commerce Ability to identify whether an web activity is E-commerce Ability to identify the two types of e-commerce companies Merchant companies (3 major types of merchant companies: B2C, B2B, B2G) Nonmerchant companies (give example) Explain why E-commerce improves efficiency Describe the 3-tier architecture for a web storefront Names of the computers Identify interactions among the three tiers Name the major language used to interact 22 between two adjacent tiers (HTML and SQL)