Tải bản đầy đủ (.pdf) (24 trang)

Lecture E-Commerce - Chapter 7: Building e-commerce web sites (part II)

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (755.73 KB, 24 trang )

CSC 330 E-Commerce
Teacher

Ahmed Mumtaz Mustehsan
GM-IT CIIT Islamabad





Virtual Campus, CIIT
COMSATS Institute of Information Technology



T1-Lecture-7


Building E-Commerce Web Sites

Chapter-3
Part-II

T1-Lecture-7

For Lecture Material/Slides Thanks to:
Copyright © 2010 Pearson Education, Inc


Objectives
 Describe



the major issues surrounding the decision to
outsource site development and/or hosting.
 Identify and understand the major considerations
involved in choosing Web server and e-commerce
merchant server software.
 Understand the issues involved in choosing the most
appropriate hardware for an e-commerce site.
 Identify additional tools that can improve Web site
performance.

T1-Lecture-6

Ahmed Mumtaz Mustehsan

Copyright © 2010 Pearson Education, Inc

1-3


Testing, Implementation, and Maintenance
Testing
Unit testing
unit testing involves testing the site’s program modules
one at a time
System testing
system testing involves testing the site as a whole, in a
way the typical user will use the site.
Acceptance testing
acceptance testing verifies that the business

objectives of the system as originally conceived are in
fact working

T1­Lecture­6        Ahmed Mumtaz Mustehsan         Copyright © 2010 Pearson Education, Inc

1-4


Testing, Implementation, and Maintenance
Implementation and maintenance:
 Maintenance is ongoing, with 20% of time devoted to
debugging code and responding to emergency
situations, 20% with changing reports, data files and
links to backend databases; and 60% to general
administration and making changes and
enhancements to system
Benchmarking
benchmarking a process in which the site is compared
with those of competitors in terms of response speed,
quality of layout and design

T1­Lecture­6        Ahmed Mumtaz Mustehsan         Copyright © 2010 Pearson Education, Inc

1-5


Factors in Web Site Optimization

Web site optimization requires that you consider three factors:
page content, page generation, and page delivery.


T1­Lecture­6        Ahmed Mumtaz Mustehsan         Copyright © 2010 Pearson Education, Inc

1-6


Spectrum of Tools for building your own site

T1­Lecture­6        Ahmed Mumtaz Mustehsan         Copyright © 2010 Pearson Education, Inc

1-7


Web Site Budgets
From $5,000 to millions of dollars/year Depends on
what you can afford
Sophisticated

site development packages appear to reduce costs
and increase speed but, the modifications required to fit the
package to your business needs rise exponentially. A $4,000
package can easily become a $40,000 to $60,000 development
project.

T1­Lecture­6        Ahmed Mumtaz Mustehsan         Copyright © 2010 Pearson Education, Inc

1-8


Web Site Budgets contd..

Components of budget:
 System maintenance
 System development
 Content design & development
 Hardware
 Telecommunications
 Software.

T1­Lecture­6        Ahmed Mumtaz Mustehsan         Copyright © 2010 Pearson Education, Inc

1-9


Components of Web Site Budgets

T1­Lecture­6        Ahmed Mumtaz Mustehsan         Copyright © 2010 Pearson Education, Inc

110


Simple versus Multi-tiered Web Site
Architecture
System architecture
Arrangement of, software, machinery and tasks in an
information system needed to achieve a specific
functionality is called the system architecture.
Single tier Architecture
it consisted of a server computer running basic Web
server software.
Two-tier

Web server and database server
Multi-tier
Web application servers
Backend, legacy databases
T1­Lecture­6        Ahmed Mumtaz Mustehsan         Copyright © 2010 Pearson Education, Inc

111


Two-Tier E-commerce Architecture

T1­Lecture­6        Ahmed Mumtaz Mustehsan         Copyright © 2010 Pearson Education, Inc

112


Multi-tier E-commerce Architecture

T1­Lecture­6        Ahmed Mumtaz Mustehsan         Copyright © 2010 Pearson Education, Inc

113


Privativate Lines

CSU/DSU ROUTER

Internet
CSU/DSU ROUTER


VPN Concentratror

CSU/DSU ROUTER
VPN Concentratror
CSU/DSU ROUTER
Router

Load balancer

Router

Server

Server

Server Server Server

Server

Server

Server Server

Load balancer

Server

Server

Server


Server

Server

Server

CSU/DSU ROUTER

Load balancer

CSU/DSU ROUTER

Switch
Firewall

Server

Server Server

CSU/DSU ROUTER

Msg Server Farm

Firewall

Firewall

CSU/DSU ROUTER


Load balancer

Firewall
switch

Firewall

Switch

Switch

Switch

Minicomputer

Firewall

Disk array

Server Server
Server Server Server

Server

Server

Server

Server Server Server Server Server Server


Minicomputer

Server
Server Server Server Server

Server Server ServerServer Server Server

Switch
Web Server farm

Switch

Minicomputer

Switch

Server

Server

Minicomputer

Disk array

Server
Switch
Switch

Application Server farm


T1­Lecture­6        Ahmed Mumtaz Mustehsan         Copyright © 2010 Pearson Education, Inc

Switch

DB SERVER FARM

114


Web Server Software
Apache
Leading Web server software (47% of market)
Works only with UNIX, Linux OSs
Microsoft’s Internet Information Server (IIS)
Second major Web server software (25% of market)
Windows-based

T1­Lecture­6        Ahmed Mumtaz Mustehsan         Copyright © 2010 Pearson Education, Inc

115


Functionalities of Webserver

T1­Lecture­6        Ahmed Mumtaz Mustehsan         Copyright © 2010 Pearson Education, Inc

116


Site Management Tools

Basic tools
Included
Verify

in all Web servers

that links on pages are still valid

Identify

orphan files

Third-party software and services for advanced site
management
Monitor

customer purchases, marketing campaign
effectiveness, etc.
Examples: WebTrends Analytics 9, Google Analytics

T1­Lecture­6        Ahmed Mumtaz Mustehsan         Copyright © 2010 Pearson Education, Inc

117


Dynamic Page Generation Tools
Dynamic page generation:
The contents of a Web page are stored as objects in a
database, rather than being hard-coded in HTML. When
the user requests a Web page, the contents for that

page are then fetched from the database.
Examples: Tools include CGI (Common Gateway
Interface), ASP (Active Server Pages), JSP (Java Server
Pages), etc.
Advantages
Lowers menu costs
Permits easy online market segmentation
Enables

cost-free price discrimination

Enables

Web content management system (WCMS)

T1­Lecture­6        Ahmed Mumtaz Mustehsan         Copyright © 2010 Pearson Education, Inc

118


Application Servers
Web application servers:
software programs that provide the specific business
functionality required by a Web site.
Type of middleware
◦Isolate business applications from Web servers and
databases
Single-function

applications increasingly being replaced

by integrated software tools that combine all functionality
needed for e-commerce site

T1­Lecture­6        Ahmed Mumtaz Mustehsan         Copyright © 2010 Pearson Education, Inc

119


Functionalities of Application Servers

T1­Lecture­6        Ahmed Mumtaz Mustehsan         Copyright © 2010 Pearson Education, Inc

120


E-commerce Merchant Server Software
Offers an integrated environment that provides most or
all of the functionality and capabilities needed to develop
a sophisticated, customer-centric site
Online catalog
 List of products available on Web site
Shopping cart
allows shoppers to set aside desired purchases in
preparation for checkout, review what they have
selected, edit their selections as necessary, and then
actually make the purchase by clicking a button

T1­Lecture­6        Ahmed Mumtaz Mustehsan         Copyright © 2010 Pearson Education, Inc

121



E-commerce Merchant Server Software
Credit card processing
Shopping cart works in conjunction with credit card
processing software,
It verifies shopper’s credit card and then puts through
the debit to the card and the credit to the company’s
account at checkout.
Integrated e-commerce software suites typically supply
the software for this function.
Otherwise, you need to make arrangements with a
variety of credit card processing banks and
intermediaries.
Like PAYPAL now available in Pakistan

T1­Lecture­6        Ahmed Mumtaz Mustehsan         Copyright © 2010 Pearson Education, Inc

122


Merchant Server Software Packages
Integrated environment with most or all of functionality
needed. Key factors in selecting a package:
Functionality
Support for different business models
Business process modeling tools
Visual site management and reporting
Performance and scalability
Connectivity to existing business systems

Compliance with standards
Global and multicultural capability
Local sales tax and shipping rules

T1­Lecture­6        Ahmed Mumtaz Mustehsan         Copyright © 2010 Pearson Education, Inc

123


Thank You

T1-Lecture-6

Ahmed Mumtaz Mustehsan

Copyright © 2010 Pearson Education, Inc

124



×