In this chapter, the learning objectives are: Understand the issues involved in choosing the most appropriate hardware for an e-commerce site, rightsizing hardware platforms for the site, rightsizing e commerce connections, identify additional tools that can improve Web site performance.
Trang 1CSC 330 E-Commerce
Teacher
Ahmed Mumtaz Mustehsan
GM-IT CIIT Islamabad
Trang 2Building E-Commerce Web Sites
Chapter-3 Part-III
T1-Lecture-8
For Lecture Material/Slides Thanks to:
Copyright © 2010 Pearson Education, Inc
Trang 3Objectives
Understand the issues involved in choosing the most appropriate hardware for an e-commerce site
Rightsizing Hardware Platforms for the site
Rightsizing e commerce connections
Identify additional tools that can improve Web site
performance
T1-Lecture-8 Ahmed Mumtaz Mustehsan Copyright © 2010 Pearson Education, Inc 1-3
Trang 4Merchant Server Software Packages
Integrated environment with most or all of functionality needed:
Trang 5Building Your Own E-commerce Site
Options for small firms
to build truly custom site, requires programmer with expertise, time
colocation your servers at ISP; establish your own NOC;
1-5
Trang 6Choosing the Hardware for an
E-commerce Site
Hardware platform:
achieve e-commerce functionality
Objective:
without wasting money
speed, capacity, and scalability of a site
Trang 7Right-Sizing Your Hardware Platform:
The Demand Side
Demand is the most important factor affecting
speed of site
Factors in overall demand:
1-7
Trang 8Rightsizing E-Commerce Platforms
Trang 9Degradation in Performance as
Number of Users Increases—Resource Utilization
1-9
As the number of concurrent users (N) rises, the transaction rate (T)
rises linearly until an inflection point (X) is reached, after which
performance falls at a nonlinear rate until a crash is experienced.
Trang 11The Relationship of Bandwidth to Hits
T1-Lecture-8 Ahmed Mumtaz Mustehsan Copyright © 2010 Pearson Education, Inc 11
1-The greater the bandwidth available, the more customers can simultaneously access a Web site without any perceived degradation in performance.
Trang 12Right-Sizing Your Hardware Platform:
The Supply Side
Scalability:
Ways to scale hardware:
1 Vertically
2 Horizontally
3 Improve processing architecture (Hybrid Approach)
combined with artful design decisions
Trang 13
1-T1Lecture8 Ahmed Mumtaz Mustehsan Copyright © 2010 Pearson Education, Inc 13
1-Proposed Techniques for Scalability
Trang 141 Vertically Scaling a System
Trang 15
2 Horizontally Scaling a System
15
Trang 161-3 Improve processing architecture
Trang 17Other E-Commerce Site Tools
Web site design: Basic business considerations
Tools for Web site optimization:
17
Trang 181-E-commerce Web Site Features
that Annoy Customers
SOURCE: Based on data from
Hostway Corporation’s survey,
Consumers’ Pet Peeves about
Commercial Web Sites, Hostway
Corporation, 2007.
Trang 19
1-T1Lecture8 Ahmed Mumtaz Mustehsan Copyright © 2010 Pearson Education, Inc 19
Trang 20e 4
Developing a Mobile Web Presence
Planning and building mobile presence
unique and specific business objectives
Trang 21Developing a Mobile Web Presence
Two more features
(Performance and cost)
Copyright © 2012 Pearson Education, Inc.
Slid
e 4 21
Trang 22Developing a Mobile Web Presence
Design considerations
Software : (Performance and cost )
Trang 23Tools for Interactivity and Active Content
Web 2.0 design elements:
more dynamic Web that is more organized and is based on serving Web applications to users.
World Wide Web that is focused on the ability for people to collaborate and share information online
emphasis on Web-based communities of users, and more open sharing of information
computer-science-based term
Web 2.0.
23
Trang 241-Designing for Accessibility in a
Web 2.0 and Mobile World
“equivalent alternatives” for visual and sound content?
Trang 25Tools for Interactivity and Active Content
CGI (Common Gateway Interface)
and a program running on a server that allows for
interaction between the user and the server
ASP (Active Server Pages)
programmers using Microsoft’s IIS package to build
dynamic pages
Java
create interactivity and active content on the client
computer; thereby saving considerable load on the server
25
Trang 261-Tools for Interactivity and Active Content
Java Server Pages (JSP)
allows developers to dynamically generate Web pages in response to user requests
JavaScript
used to control the objects on an HTML page and handle interactions with the browser
ActiveX
compete with Java
VBScript
compete with JavaScript
Trang 27
Tools for Interactivity and Active Content
ColdFusion
interactive Web applications Developed by Macromedia,
a tag-based server scripting language (CFML) that lowers the cost of creating interactive features
debugging, and deployment tools
27
Trang 281-Basic Business Considerations
Personalize Tools
prior history with site
Customization
the customer
Tools to achieve:
the cookie to find a customer ID, look the ID up in a
database of names, and greet the customer
Trang 29
The Information Policy Set
Privacy policy
customers’ personal information that is gathered by site
Accessibility rules
affectively access site
29
Trang 301-Thank You