Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
ECT 250: Survey of e-commerce technology E-commerce hardware and software
Web servers <ul><li>The components of a web server are: </li></ul><ul><ul><li>Hardware </li></ul></ul><ul><ul><li>Software...
The role of a web server <ul><li>Facilitates business </li></ul><ul><ul><li>Business to business transactions </li></ul></...
Hosting considerations <ul><li>Will the site be hosted in-house or by a provider? </li></ul><ul><li>Factors to consider: <...
Types of Web sites <ul><li>Development sites: A test site; low-cost </li></ul><ul><li>Intranets: Available internally only...
Commerce sites <ul><li>Commerce sites must be available 24 hours a day, </li></ul><ul><li>7 days a week.  Requirements inc...
Content delivery site <ul><li>Examples:  </li></ul><ul><ul><li>USA Today </li></ul></ul><ul><ul><li>New York Times </li></...
What is Web hosting? <ul><li>Web hosts are Internet service providers who also </li></ul><ul><li>allow access to: </li></u...
Benefits <ul><li>Cost effective for small companies or those without </li></ul><ul><ul><li>in-house technical staff. </li>...
Services provided <ul><li>Access to hardware, software, personnel </li></ul><ul><li>Domain name, IP address </li></ul><ul>...
Summary <ul><li>ISPs have Web hosting expertise that small or  </li></ul><ul><ul><li>medium-sized companies may not. </li>...
Examples <ul><li>EZ  Webhost </li></ul><ul><li>  Interland </li></ul><ul><li>HostPro </li></ul><ul><li>HostIndex </li></ul...
B2C e-commerce <ul><li>Requirements: </li></ul><ul><ul><li>A catalog display </li></ul></ul><ul><ul><li>Shopping cart capa...
Catalog display <ul><li>Small storefront (fewer than 35 items) </li></ul><ul><ul><li>Simple listing of products </li></ul>...
Shopping carts <ul><li>Early e-commerce shopping used  forms-based </li></ul><ul><ul><li>check out methods .  Required wri...
Transaction processing <ul><li>Usually performed with a secure connection. </li></ul><ul><li>May require the calculation o...
B2B e-commerce <ul><li>Business-to-business e-commerce requires tools and </li></ul><ul><li>capabilities different from th...
Levels of packages <ul><li>Three levels of e-commerce packages: </li></ul><ul><li>Basic : Requires a few hundred dollars i...
Basic packages <ul><li>Basic packages are free or low-cost e-commerce </li></ul><ul><li>software supplied by a Web host fo...
Fundamental services <ul><li>Available for businesses selling less than 50 items with  </li></ul><ul><li>a low rate of tra...
Banner exchange sites <ul><li>Banner exchange sites aid online store promotion. </li></ul><ul><li>Banner exchange agreemen...
Full-service mall-style hosting <ul><li>Full-service hosting sites provide: </li></ul><ul><ul><li>High-quality tools </li>...
Differences from basic services <ul><li>Shopping cart software </li></ul><ul><li>Comprehensive customer transaction proces...
Midrange packages <ul><li>Distinction from basic e-commerce packages: </li></ul><ul><li>The merchant has explicit control ...
Features <ul><li>Prices range from $2000 to $9000. </li></ul><ul><li>Hosted on the merchant’s server. </li></ul><ul><li>Ty...
Enterprise solutions <ul><li>Distinguishing features: </li></ul><ul><li>Price ($25,000 - $1 million) </li></ul><ul><li>Ext...
Features <ul><li>Good tools for linking supply and purchasing. </li></ul><ul><li>Can interact with the inventory system to...
Web platform choices <ul><li>Hardware, operating system, and application server  </li></ul><ul><ul><li>software must be co...
Factors in performance <ul><li>Hardware and operating system choice </li></ul><ul><li>Speed of connection to the Internet ...
Benchmarking <ul><li>Benchmarking  is testing used to compare the </li></ul><ul><ul><li>performance of hardware and softwa...
Web server features <ul><li>Web server features range from basic to extensive </li></ul><ul><ul><li>depending on the softw...
Core capabilities <ul><li>Process and respond to Web client requests </li></ul><ul><ul><li>Static pages, dynamic pages, do...
Site management <ul><li>Features found in site management tools: </li></ul><ul><li>Link checking </li></ul><ul><li>Script ...
Application construction <ul><li>Uses Web editors and extensions to produce Web </li></ul><ul><ul><li>pages, both static a...
Dynamic content <ul><li>Non-static information constructed in response to </li></ul><ul><ul><li>to a Web client’s request....
Electronic commerce <ul><li>An Web server handles Web pages whereas an  </li></ul><ul><ul><li>e-commerce server deals with...
Web server software <ul><li>There is no best package for all cases. </li></ul><ul><li>The market is divided into intranet ...
Apache HTTP Server <ul><li>Developed by Rob McCool while at UI in the </li></ul><ul><ul><li>NCSA in 1994. </li></ul></ul><...
Microsoft IIS <ul><li>Microsoft’s Internet Information Server comes </li></ul><ul><ul><li>bundled with Microsoft’s Windows...
Netscape Enterprise Server <ul><li>Costs several thousand dollars and has a 60-day </li></ul><ul><ul><li>trial period. </l...
Further information <ul><li>What Web software is running on a site? </li></ul><ul><li>Web server side-by-side comparisons ...
Web server tools <ul><li>Other Web server tools include: </li></ul><ul><ul><li>Web portals </li></ul></ul><ul><ul><li>Sear...
Web portals <ul><li>Provides a “cyber door” on the Web </li></ul><ul><li>Serves as a customizable home base </li></ul><ul>...
Push technologies <ul><li>An automated delivery of specific and current </li></ul><ul><ul><li>information from a Web serve...
Intelligent agents <ul><li>A program that performs functions such as </li></ul><ul><ul><li>information gathering, informat...
Example uses <ul><li>Example uses for intelligent agents: </li></ul><ul><li>Search for the best price and characteristics ...
Upcoming SlideShare
Loading in …5
×

E-commerce hardware and software - Welcome to DePaul University

19,257 views

Published on

  • Be the first to comment

E-commerce hardware and software - Welcome to DePaul University

  1. 1. ECT 250: Survey of e-commerce technology E-commerce hardware and software
  2. 2. Web servers <ul><li>The components of a web server are: </li></ul><ul><ul><li>Hardware </li></ul></ul><ul><ul><li>Software </li></ul></ul><ul><li>When determining what sort of server hardware </li></ul><ul><ul><li>and software to use you have to consider: </li></ul></ul><ul><ul><li>Size of the site </li></ul></ul><ul><ul><li>Purpose of the site </li></ul></ul><ul><ul><li>Traffic on the site </li></ul></ul><ul><li>A small, noncommercial Web site will require </li></ul><ul><ul><li>less resources than a large, commercial site. </li></ul></ul>
  3. 3. The role of a web server <ul><li>Facilitates business </li></ul><ul><ul><li>Business to business transactions </li></ul></ul><ul><ul><li>Business to customer transactions </li></ul></ul><ul><li>Hosts company applications </li></ul><ul><li>Part of the communications infrastructure </li></ul><ul><li>Poor decisions about web server platforms can </li></ul><ul><li>have a negative impact on a company. This is </li></ul><ul><li>particularly true for purely online (“click and </li></ul><ul><li>mortar”) companies. </li></ul>
  4. 4. Hosting considerations <ul><li>Will the site be hosted in-house or by a provider? </li></ul><ul><li>Factors to consider: </li></ul><ul><li>The bandwidth and availability needed for the </li></ul><ul><ul><li>expected size, traffic, and sales of the site </li></ul></ul><ul><li>Scalability: If the Web site needs to grow or has </li></ul><ul><ul><li>a sudden increase in traffic, can the provider </li></ul></ul><ul><ul><li>still handle it? </li></ul></ul><ul><li>Personnel requirements or restraints </li></ul><ul><li>Budget and cost effectiveness of the solution </li></ul><ul><li>Target audience: Business-to-customer (B2C) or </li></ul><ul><ul><li>business-to-business (B2B) </li></ul></ul>
  5. 5. Types of Web sites <ul><li>Development sites: A test site; low-cost </li></ul><ul><li>Intranets: Available internally only </li></ul><ul><li>B2B and B2C commerce sites </li></ul><ul><li>Content delivery site </li></ul><ul><li>Each type of site has a different purpose, </li></ul><ul><li>requires different hardware and software, </li></ul><ul><li>and incurs varying costs. </li></ul>
  6. 6. Commerce sites <ul><li>Commerce sites must be available 24 hours a day, </li></ul><ul><li>7 days a week. Requirements include: </li></ul><ul><li>Reliable servers </li></ul><ul><li>Backup servers for high availablity </li></ul><ul><li>Efficient and easily upgraded software </li></ul><ul><li>Security software </li></ul><ul><li>Database connectivity </li></ul><ul><li>B2B sites also require certificate servers to issue </li></ul><ul><li>and analyze electronic authentication information. </li></ul>
  7. 7. Content delivery site <ul><li>Examples: </li></ul><ul><ul><li>USA Today </li></ul></ul><ul><ul><li>New York Times </li></ul></ul><ul><ul><li>ZDNet </li></ul></ul><ul><li>Sell and deliver content: news, summaries, </li></ul><ul><ul><li>histories, other digital information. </li></ul></ul><ul><li>Hardware requirements are similar to the </li></ul><ul><ul><li>commerce sites. </li></ul></ul><ul><li>Database access must be efficient. </li></ul>
  8. 8. What is Web hosting? <ul><li>Web hosts are Internet service providers who also </li></ul><ul><li>allow access to: </li></ul><ul><li>E-commerce software </li></ul><ul><li>Storage space </li></ul><ul><li>E-commerce expertise </li></ul><ul><li>You can choose: </li></ul><ul><li>Managed hosting: the service provider manages </li></ul><ul><ul><li>the operation and oversight of all servers </li></ul></ul><ul><li>Unmanaged hosting: the customer must maintain </li></ul><ul><ul><li>and oversee all servers </li></ul></ul>
  9. 9. Benefits <ul><li>Cost effective for small companies or those without </li></ul><ul><ul><li>in-house technical staff. </li></ul></ul><ul><li>May require less investment in hardware/software. </li></ul><ul><li>Can eliminate the need to hire and oversee technical </li></ul><ul><ul><li>personnel. </li></ul></ul><ul><li>Make sure that the site is scalable. </li></ul><ul><li>If you need help in choosing a Web host, contact </li></ul><ul><ul><li>the Web Host Guild . Formed in 1998, it is a sort </li></ul></ul><ul><ul><li>of Better Business Bureau of the Internet. </li></ul></ul>
  10. 10. Services provided <ul><li>Access to hardware, software, personnel </li></ul><ul><li>Domain name, IP address </li></ul><ul><li>Disk storage </li></ul><ul><li>Template pages to use for designing the site </li></ul><ul><li>E-mail service </li></ul><ul><li>Use of FTP to upload and download information </li></ul><ul><li>Shopping cart software </li></ul><ul><li>Multimedia extensions (sound, animation, movies) </li></ul><ul><li>Secure credit card processing </li></ul>
  11. 11. Summary <ul><li>ISPs have Web hosting expertise that small or </li></ul><ul><ul><li>medium-sized companies may not. </li></ul></ul><ul><li>Creating and maintaining a Web site using an </li></ul><ul><ul><li>existing network can be difficult. </li></ul></ul><ul><li>With the exception of large companies with large </li></ul><ul><ul><li>Web sites and in-house computer experts, it is </li></ul></ul><ul><ul><li>almost always cheaper to use outside Web </li></ul></ul><ul><ul><li>hosting services. </li></ul></ul>
  12. 12. Examples <ul><li>EZ Webhost </li></ul><ul><li> Interland </li></ul><ul><li>HostPro </li></ul><ul><li>HostIndex </li></ul><ul><ul><li>Managed hosting </li></ul></ul><ul><ul><li>Other hosting options </li></ul></ul><ul><li>TopHosts .com </li></ul>
  13. 13. B2C e-commerce <ul><li>Requirements: </li></ul><ul><ul><li>A catalog display </li></ul></ul><ul><ul><li>Shopping cart capabilities </li></ul></ul><ul><ul><li>Transaction processing </li></ul></ul><ul><ul><li>Tools to populate the store catalog and to </li></ul></ul><ul><ul><ul><li>facilitate storefront display choices </li></ul></ul></ul><ul><li>Any e-commerce software must be integrated </li></ul><ul><li>with existing systems: </li></ul><ul><ul><li>Database </li></ul></ul><ul><ul><li>Transaction processing software </li></ul></ul>
  14. 14. Catalog display <ul><li>Small storefront (fewer than 35 items) </li></ul><ul><ul><li>Simple listing of products </li></ul></ul><ul><ul><li>No particular organization </li></ul></ul><ul><ul><li>Example: Quebec maple syrup </li></ul></ul><ul><li>Larger catalog </li></ul><ul><ul><li>Store product information in database </li></ul></ul><ul><ul><li>More sophisticated navigation aids </li></ul></ul><ul><ul><li>Better product organization </li></ul></ul><ul><ul><li>Search engine </li></ul></ul><ul><ul><li>Example: LL Bean </li></ul></ul>
  15. 15. Shopping carts <ul><li>Early e-commerce shopping used forms-based </li></ul><ul><ul><li>check out methods . Required writing down </li></ul></ul><ul><ul><li>product codes, unit prices, etc. </li></ul></ul><ul><li>A shopping cart: </li></ul><ul><ul><li>Keeps track of items selected </li></ul></ul><ul><ul><li>Allows you to view the items in a cart </li></ul></ul><ul><ul><li>Allows you to change quantities of items </li></ul></ul><ul><li>Because the Web is stateless, information must </li></ul><ul><ul><li>be stored for retrieval. One way to do this is </li></ul></ul><ul><ul><li>to use cookies, bits of information stored on </li></ul></ul><ul><ul><li>the client’s computer. </li></ul></ul>
  16. 16. Transaction processing <ul><li>Usually performed with a secure connection. </li></ul><ul><li>May require the calculation of: </li></ul><ul><ul><li>Sales tax </li></ul></ul><ul><ul><li>Shipping costs </li></ul></ul><ul><ul><li>Volume discounts </li></ul></ul><ul><ul><li>Tax-free sales </li></ul></ul><ul><ul><li>Special promotions </li></ul></ul><ul><ul><li>Time sensitive offers </li></ul></ul><ul><li>Details about transactions must be tracked for </li></ul><ul><ul><li>accounting, sales reports. </li></ul></ul>
  17. 17. B2B e-commerce <ul><li>Business-to-business e-commerce requires tools and </li></ul><ul><li>capabilities different from those required for business- </li></ul><ul><li>to-customer systems. </li></ul><ul><li>Encryption </li></ul><ul><li>Authentication </li></ul><ul><li>Digital signatures </li></ul><ul><li>Signed receipt notices </li></ul><ul><li>The ability to connect to existing legacy systems, </li></ul><ul><ul><li>including Enterprise Resource Planning (ERP) </li></ul></ul><ul><ul><li>software. ERP integrates all facets of a business </li></ul></ul><ul><ul><li>including planning, sales, and marketing. </li></ul></ul>
  18. 18. Levels of packages <ul><li>Three levels of e-commerce packages: </li></ul><ul><li>Basic : Requires a few hundred dollars in fees </li></ul><ul><ul><li>and less than an hour to set up. Typically </li></ul></ul><ul><ul><li>hosted by an ISP. </li></ul></ul><ul><li>Middle-tier : Ranges in price from $1K to $5K+, </li></ul><ul><ul><li>and can take from one day to several days to </li></ul></ul><ul><ul><li>set up. Can connect with a database server. </li></ul></ul><ul><ul><li>Requires hardware purchase and some skills. </li></ul></ul><ul><li>Enterprise-class : For large companies with high </li></ul><ul><ul><li>traffic and transaction volumes. Hardware and </li></ul></ul><ul><ul><li>in-house specialists needed. </li></ul></ul>
  19. 19. Basic packages <ul><li>Basic packages are free or low-cost e-commerce </li></ul><ul><li>software supplied by a Web host for building sites </li></ul><ul><li>to be placed on the Web host’s system. </li></ul><ul><ul><ul><li>Fundamental services </li></ul></ul></ul><ul><ul><ul><li>Banner advertising exchanges </li></ul></ul></ul><ul><ul><ul><li>Full-service mall-style hosting </li></ul></ul></ul>
  20. 20. Fundamental services <ul><li>Available for businesses selling less than 50 items with </li></ul><ul><li>a low rate of transactions. </li></ul><ul><li>These services offer: </li></ul><ul><ul><li>Space for the store </li></ul></ul><ul><ul><li>Forms-based shopping </li></ul></ul><ul><li>The Web host makes money from advertising banners </li></ul><ul><ul><li>placed on the site. Each business has some control </li></ul></ul><ul><ul><li>over which banners are placed on its site. </li></ul></ul><ul><li>Examples: Bizland .com , HyperMart </li></ul><ul><li>Drawbacks: E-mail transaction processing, banners. </li></ul>
  21. 21. Banner exchange sites <ul><li>Banner exchange sites aid online store promotion. </li></ul><ul><li>Banner exchange agreements are made between </li></ul><ul><ul><li>sites that sign up for the service. </li></ul></ul><ul><li>The BES organizes the exchanges, enforces banner </li></ul><ul><ul><li>exchange rules, collects statistics about customers, </li></ul></ul><ul><ul><li>and rotates ads on the sites. </li></ul></ul><ul><li>A click through count is the number of visitors that </li></ul><ul><ul><li>a banner produces at a site. </li></ul></ul><ul><li>Examples: Banner Exchange , Exchange-it , </li></ul><ul><ul><ul><ul><ul><li>SmartClicks </li></ul></ul></ul></ul></ul>
  22. 22. Full-service mall-style hosting <ul><li>Full-service hosting sites provide: </li></ul><ul><ul><li>High-quality tools </li></ul></ul><ul><ul><li>Storefront templates </li></ul></ul><ul><ul><li>An easy-to-use interface </li></ul></ul><ul><ul><li>Quick Web page creation and maintenance </li></ul></ul><ul><ul><li>No required banner advertising </li></ul></ul><ul><li>In exchange these sites may charge: </li></ul><ul><ul><li>One-time set up fees </li></ul></ul><ul><ul><li>Monthly fees </li></ul></ul><ul><ul><li>A percentage of each transaction </li></ul></ul><ul><ul><li>A fixed amount per each transaction </li></ul></ul>
  23. 23. Differences from basic services <ul><li>Shopping cart software </li></ul><ul><li>Comprehensive customer transaction processing </li></ul><ul><ul><li>Choice of purchase options (credit card, </li></ul></ul><ul><ul><ul><li>electronic cash or other forms) </li></ul></ul></ul><ul><ul><li>Acceptance and authorization of credit cards </li></ul></ul><ul><li>No required (and distracting) Web banner ads </li></ul><ul><li>Higher quality Web store building/maintenance </li></ul><ul><ul><li>tools (saving time and energy) </li></ul></ul><ul><li>Examples: Yahoo!Store , BigStep .com </li></ul>
  24. 24. Midrange packages <ul><li>Distinction from basic e-commerce packages: </li></ul><ul><li>The merchant has explicit control over </li></ul><ul><ul><li>Merchandising choices </li></ul></ul><ul><ul><li>Site layout </li></ul></ul><ul><ul><li>Internal architecture </li></ul></ul><ul><ul><li>Remote and local management options </li></ul></ul><ul><li>Other differences include price, capability, </li></ul><ul><ul><li>database connectivity, software portability, </li></ul></ul><ul><ul><li>software customization tools, computer </li></ul></ul><ul><ul><li>expertise required of the merchant. </li></ul></ul>
  25. 25. Features <ul><li>Prices range from $2000 to $9000. </li></ul><ul><li>Hosted on the merchant’s server. </li></ul><ul><li>Typically has connectivity with complex database </li></ul><ul><ul><li>systems and stores catalog information. </li></ul></ul><ul><li>Several provide connections (“hooks”) into existing </li></ul><ul><ul><li>inventory and ERP systems. </li></ul></ul><ul><li>Highly customizable </li></ul><ul><li>Requires part-time or full-time programming talent. </li></ul><ul><li>Examples: INTERSHOP efinity , WebSphere Commerce </li></ul><ul><ul><li>Suite </li></ul></ul>
  26. 26. Enterprise solutions <ul><li>Distinguishing features: </li></ul><ul><li>Price ($25,000 - $1 million) </li></ul><ul><li>Extensive support for B2B e-commerce </li></ul><ul><li>Interacts with a variety of back office systems, </li></ul><ul><ul><li>such as database, accounting, and ERP. </li></ul></ul><ul><li>Requires one or more dedicated computers, a </li></ul><ul><ul><li>Web front-end, firewall(s), a DNS server, an </li></ul></ul><ul><ul><li>SMTP system, an HTTP server, an FTP server, </li></ul></ul><ul><ul><li>and a database server. </li></ul></ul>
  27. 27. Features <ul><li>Good tools for linking supply and purchasing. </li></ul><ul><li>Can interact with the inventory system to make </li></ul><ul><ul><li>the proper adjustments to stock, issue purchase </li></ul></ul><ul><ul><li>orders, and generate accounting entries. </li></ul></ul><ul><li>Example: Wal-Mart </li></ul><ul><ul><li>Allows several suppliers to make decisions </li></ul></ul><ul><ul><ul><li>about resupplying </li></ul></ul></ul><ul><ul><li>Results in cost savings in inventory </li></ul></ul><ul><li>Examples: WebSphere Commerce Suite , Netscape </li></ul><ul><ul><li>CommerceXpert </li></ul></ul>
  28. 28. Web platform choices <ul><li>Hardware, operating system, and application server </li></ul><ul><ul><li>software must be considered together since each </li></ul></ul><ul><ul><li>affects the other. </li></ul></ul><ul><li>Whatever your choice you must ensure that the </li></ul><ul><ul><li>server hardware is scalable, meaning that it can be </li></ul></ul><ul><ul><li>upgraded or a new server added as necessary. </li></ul></ul><ul><li>Other needs, such as a database server, should be </li></ul><ul><ul><li>handled by separate hardware. Database products </li></ul></ul><ul><ul><li>have large processing needs. </li></ul></ul>
  29. 29. Factors in performance <ul><li>Hardware and operating system choice </li></ul><ul><li>Speed of connection to the Internet </li></ul><ul><li>User capacity </li></ul><ul><ul><li>Throughput : The number of HTTP requests </li></ul></ul><ul><ul><ul><li>that can be processed in a given time period. </li></ul></ul></ul><ul><ul><li>Response time : The amount of time a server </li></ul></ul><ul><ul><ul><li>requires to process one request. </li></ul></ul></ul><ul><li>The mix and type of Web pages </li></ul><ul><ul><li>Static pages </li></ul></ul><ul><ul><li>Dynamic pages: Shaped in response to users. </li></ul></ul>
  30. 30. Benchmarking <ul><li>Benchmarking is testing used to compare the </li></ul><ul><ul><li>performance of hardware and software. </li></ul></ul><ul><li>Results measure the performance of aspects such </li></ul><ul><ul><li>as the OS, software, network speed, CPU speed. </li></ul></ul><ul><li>There are several Web benchmarking programs. </li></ul><ul><ul><li>For examples see Figure 3-4 on page 87. </li></ul></ul><ul><li>Anyone considering buying a server for a heavy </li></ul><ul><ul><li>traffic situation or wanting to make changes to </li></ul></ul><ul><ul><li>an existing system should consider benchmarks. </li></ul></ul>
  31. 31. Web server features <ul><li>Web server features range from basic to extensive </li></ul><ul><ul><li>depending on the software package being used. </li></ul></ul><ul><li>Web server features fall into groups based on their </li></ul><ul><ul><li>purpose: </li></ul></ul><ul><ul><li>Core capabilities </li></ul></ul><ul><ul><li>Site management </li></ul></ul><ul><ul><li>Application construction </li></ul></ul><ul><ul><li>Dynamic content </li></ul></ul><ul><ul><li>Electronic commerce </li></ul></ul>
  32. 32. Core capabilities <ul><li>Process and respond to Web client requests </li></ul><ul><ul><li>Static pages, dynamic pages, domain name </li></ul></ul><ul><ul><li>translation. </li></ul></ul><ul><li>Security </li></ul><ul><ul><li>Name/passwords, processing certificates and </li></ul></ul><ul><ul><li>public/private key pairs. </li></ul></ul><ul><li>FTP, Gopher </li></ul><ul><li>Searching, indexing </li></ul><ul><li>Data analysis </li></ul><ul><ul><li>Who, what, when, how long? May involve the </li></ul></ul><ul><ul><li>use of Web log analysis software. </li></ul></ul>
  33. 33. Site management <ul><li>Features found in site management tools: </li></ul><ul><li>Link checking </li></ul><ul><li>Script checking </li></ul><ul><li>HTML validation </li></ul><ul><li>Web server log file analysis </li></ul><ul><li>Remote server administration </li></ul>
  34. 34. Application construction <ul><li>Uses Web editors and extensions to produce Web </li></ul><ul><ul><li>pages, both static and dynamic. </li></ul></ul><ul><li>Like HTML editors, application editors allow the </li></ul><ul><ul><li>creation dynamic features without knowledge of </li></ul></ul><ul><ul><li>CGI (Common Gateway Interface) or API </li></ul></ul><ul><ul><li>(Application Program Interface) programming. </li></ul></ul><ul><li>Also detects HTML code that differs from the </li></ul><ul><ul><li>standard or is browser specific. </li></ul></ul>
  35. 35. Dynamic content <ul><li>Non-static information constructed in response to </li></ul><ul><ul><li>to a Web client’s request. </li></ul></ul><ul><li>Assembled from backend databases and internal </li></ul><ul><ul><li>data on the Web site, a successful dynamic page </li></ul></ul><ul><ul><li>is tailored to the query that generated it. </li></ul></ul><ul><li>Active Server Pages (ASP) is a server-side scripting </li></ul><ul><ul><li>mechanism to build dynamic sites and Web </li></ul></ul><ul><ul><li>applications. It uses a variety of languages such </li></ul></ul><ul><ul><li>as VBScript, Jscript, and Perl. </li></ul></ul><ul><ul><li>More information? Take ECT 353! </li></ul></ul>
  36. 36. Electronic commerce <ul><li>An Web server handles Web pages whereas an </li></ul><ul><ul><li>e-commerce server deals with the buying and </li></ul></ul><ul><ul><li>selling of goods and services. </li></ul></ul><ul><li>A Web server should handle e-commerce software </li></ul><ul><ul><li>since this simplifies adding e-commerce features </li></ul></ul><ul><ul><li>to existing sites. </li></ul></ul><ul><li>Features: Creation of graphics, product information, </li></ul><ul><ul><li>addition of new products, shopping carts, credit </li></ul></ul><ul><ul><li>card processing, sales report generation, Web ad </li></ul></ul><ul><ul><li>rotation and weighting. </li></ul></ul>
  37. 37. Web server software <ul><li>There is no best package for all cases. </li></ul><ul><li>The market is divided into intranet servers and </li></ul><ul><ul><li>public Web servers. </li></ul></ul><ul><li>Three of the most popular Web server programs: </li></ul><ul><ul><li>Apache HTTP Server </li></ul></ul><ul><ul><li>Microsoft Internet Information Server </li></ul></ul><ul><ul><li>Netscape Enterprise Server </li></ul></ul><ul><li>See Figure 3-8 for the market share graph. </li></ul><ul><ul><li>A more recent market share analysis . </li></ul></ul>
  38. 38. Apache HTTP Server <ul><li>Developed by Rob McCool while at UI in the </li></ul><ul><ul><li>NCSA in 1994. </li></ul></ul><ul><li>The software is available free of charge and is </li></ul><ul><ul><li>quite efficient. </li></ul></ul><ul><li>Can be used for intranets and public Web sites. </li></ul><ul><li>Originally written for Unix, it is now available </li></ul><ul><ul><li>for many operating systems. </li></ul></ul><ul><li>For a discussion of its features see the Apache </li></ul><ul><ul><li>Software Foundation page . </li></ul></ul>
  39. 39. Microsoft IIS <ul><li>Microsoft’s Internet Information Server comes </li></ul><ul><ul><li>bundled with Microsoft’s Windows NT/2000. </li></ul></ul><ul><li>Can be used for intranets and public Web sites. </li></ul><ul><li>It is suitable for everything from small sites to </li></ul><ul><ul><li>large enterprise-class sites with high volumes. </li></ul></ul><ul><li>Currently only runs on Windows NT/2000. </li></ul><ul><li>See Microsoft’s Web Services page . </li></ul>
  40. 40. Netscape Enterprise Server <ul><li>Costs several thousand dollars and has a 60-day </li></ul><ul><ul><li>trial period. </li></ul></ul><ul><li>Can be run on the Internet, intranets and extranets. </li></ul><ul><li>Some of the busiest sites on the Internet use NES </li></ul><ul><ul><li>including E*Trade, Excite, and Lycos. </li></ul></ul><ul><li>Runs on many different operating systems. </li></ul><ul><li>See Netscape Server Products . </li></ul>
  41. 41. Further information <ul><li>What Web software is running on a site? </li></ul><ul><li>Web server side-by-side comparisons </li></ul>
  42. 42. Web server tools <ul><li>Other Web server tools include: </li></ul><ul><ul><li>Web portals </li></ul></ul><ul><ul><li>Search engines </li></ul></ul><ul><ul><li>Push technologies </li></ul></ul><ul><ul><li>Intelligent agents </li></ul></ul>
  43. 43. Web portals <ul><li>Provides a “cyber door” on the Web </li></ul><ul><li>Serves as a customizable home base </li></ul><ul><li>Successful portals include: </li></ul><ul><ul><li>Excite </li></ul></ul><ul><ul><li>Yahoo! </li></ul></ul><ul><ul><li>My Netscape </li></ul></ul><ul><ul><li>Microsoft Passport </li></ul></ul>
  44. 44. Push technologies <ul><li>An automated delivery of specific and current </li></ul><ul><ul><li>information from a Web server to the user’s </li></ul></ul><ul><ul><li>hard drive </li></ul></ul><ul><li>May be used to provide information on: </li></ul><ul><ul><li>Health benefit updates </li></ul></ul><ul><ul><li>Employee awards </li></ul></ul><ul><ul><li>Changes in corporate policies </li></ul></ul>
  45. 45. Intelligent agents <ul><li>A program that performs functions such as </li></ul><ul><ul><li>information gathering, information filtering, </li></ul></ul><ul><ul><li>or mediation on behalf of a person or entity </li></ul></ul><ul><li>Examples: </li></ul><ul><ul><li>AuctionBot </li></ul></ul><ul><ul><li>BargainFinder </li></ul></ul><ul><ul><li>MySimon </li></ul></ul><ul><ul><li>Kasbah </li></ul></ul>
  46. 46. Example uses <ul><li>Example uses for intelligent agents: </li></ul><ul><li>Search for the best price and characteristics </li></ul><ul><ul><li>of various products </li></ul></ul><ul><li>Procurement: Deciding what, when, and how </li></ul><ul><ul><li>much to purchase </li></ul></ul><ul><li>Stock alert: Monitors stock and notifies when </li></ul><ul><ul><li>certain conditions are met, e.g. purchase 100 </li></ul></ul><ul><ul><li>shares if the price is below $60 a share. </li></ul></ul>

×