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