1. Trang chủ
  2. » Luận Văn - Báo Cáo

Lecture E-Commerce - Chapter 6: Building e-commerce web sites (part I)

53 51 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 53
Dung lượng 2,11 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

In this chapter, the learning objectives are: Explain the process that should be followed in building an e-commerce web site, 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,...

Trang 1

CSC 330 E-Commerce

Teacher

Ahmed Mumtaz Mustehsan

GM-IT CIIT Islamabad

• Virtual Campus, CIIT

• T1-Lecture-6

Trang 2

Building E-Commerce Web Sites

Chapter-3 Part-I

T1-Lecture-6

For Lecture Material/Slides Thanks to:

Copyright © 2010 Pearson Education, Inc

Trang 3

Objectives

Explain the process that should be followed in building

an e-commerce Web site

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

Trang 4

Building an E-commerce Site:

A Systematic Approach

Most important management challenges:

Developing a clear understanding of business

objectives

The objectives are to be explained to the developers and programmers

Knowing how to choose the right technology to

achieve those objectives

1-4

Trang 5

Pieces of the Site-Building Puzzle

Main areas where you will need to make decisions:

Human resources and organizational capabilities

◦Creating team with skill set needed to build and

manage a successful site

Hardware

Software

Telecommunications

Site design

Trang 6

The Systems Development Life Cycle

Methodology for understanding business objectives of

a system and designing an appropriate solution

Five major steps:

Trang 7

Web Site Systems Development Life Cycle

Trang 8

List of information system capabilities needed to

achieve business objectives

Information requirements:

Information elements that system must produce in

order to achieve business objectives

1-8

Trang 10

2 Systems Design:

Hardware and Software Platforms

System design specification:

Description of main components of a system and their relationship to one another

Two components of system design:

1.Logical design

Data flow diagrams, processing functions,

databases

1.Physical design

Specifies actual physical, Hardware and software

components, models, etc needed for the

implementation of Logical design

10

Trang 11

1-Logical Design for a Simple Web Site

Trang 12

Physical Design for a Simple Web Site

12

Trang 13

1-Build/Host Your Own versus Outsourcing

Outsourcing:

Hiring vendors to provide services involved in building site

Build own vs outsourcing:

Build your own requires team with diverse skill set;

choice of software tools; both risks and possible benefits

Host own vs outsourcing

Hosting: hosting company responsible for ensuring site

is accessible 24/7, for monthly fee

Co-location: firm purchases or leases Web server (with control over its operation), but server is located at

vendor’s facility

Trang 14

Choices in Building and Hosting

14

Trang 15

1-Testing, Implementation, and Maintenance

acceptance testing verifies that the business

objectives of the system as originally conceived are in fact working

Trang 16

Testing, Implementation, and Maintenance

Implementation and maintenance:

Maintenance is ongoing process

Maintenance costs: parallel to development costs

Trang 17

1-Factors in Web Site Optimization

Trang 18

Web Site Budgets

From $5,000 to millions of dollars/year

Depends on what you can afford

Trang 19

1-Simple versus Multi-tiered Web Site

Single Tier Architecture

it consisted of a server computer running basic Web

Trang 20

Two-Tier E-commerce Architecture

20

Trang 21

1-Multi-tier E-commerce Architecture

Trang 22

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

Privativate Lines Internet

Router Router

Load balancer

Load balancer Load balancer

Load balancer

Firewall Firewall

switch Switch

Switch Switch

Server Server Server

Server Server Server

Application Server farm

Server Server Server Server Server Server VPN Concentratror

Server Server Server Server Server

Msg Server Farm

CSU/DSU ROUTER CSU/DSU ROUTER

CSU/DSU ROUTER CSU/DSU ROUTER CSU/DSU ROUTER CSU/DSU ROUTER

Firewall

Firewall

CSU/DSU ROUTER CSU/DSU ROUTER Switch

Switch Switch

Switch Switch

22

Trang 23

1-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

Trang 24

Functionalities of Webserver

24

Trang 25

1-Site Management Tools

Basic tools

Included in all Web servers

Verify that links on pages are still valid

Identify orphan files

Third-party software and services for advanced site

Trang 26

Dynamic Page Generation Tools

Dynamic page generation:

Contents of Web page stored as objects in database and fetched when needed

Examples: Common tools: CGI, ASP, JSP

Advantages

Lowers menu costs

Permits easy online market segmentation

Enables cost-free price discrimination

Enables Web content management system (WCMS)

26

Trang 27

1-Application Servers

Web application servers:

Provide specific business functionality required for 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

Trang 28

Functionalities of Application Servers

28

Trang 29

1-E-commerce Merchant Server Software

Provides basic functionality for online sales

Credit card processing

◦Typically works in conjunction with shopping cart

◦Verifies card and puts through credit to company’s account at checkout

Trang 30

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

30

Trang 31

1-Building Your Own E-commerce Site

Options for small firms

Hosted e-commerce sites, e.g., Yahoo’s Merchant

Solutions

◦Site building tools

◦E-commerce templates

Open-source merchant server software

◦Enables you to build truly custom site

◦Requires programmer with expertise, time

Trang 32

Enough platform capacity to meet peak demand

without wasting money

Important to understand the different factors that affect speed, capacity, and scalability of a site

32

Trang 33

1-Right-Sizing Your Hardware Platform:

The Demand Side

Demand is the most important factor affecting

speed of site

Factors in overall demand:

Number of simultaneous users in peak periods

Nature of customer requests (user profile)

Type of content (dynamic versus static Web pages)

Required security

Number of items in inventory

Number of page requests

Speed of legacy applications

Trang 34

Rightsizing E-Commerce Platforms

34

Trang 35

1-Degradation in Performance as

Number of Users Increases—Resource Utilization

Trang 36

Degradation in Performance as Number of Users Increases—Number of Connections

36

Trang 37

1-The Relationship of Bandwidth to Hits

Trang 38

Right-Sizing Your Hardware Platform:

The Supply Side

Scalability:

Ability of site to increase in size as demand warrants

Ways to scale hardware:

Vertically

◦Increase processing power of individual components

Horizontally

◦Employ multiple computers to share workload

Improve processing architecture

38

Trang 40

Vertically Scaling a System

40

Trang 41

1-Horizontally Scaling a System

Trang 42

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

Trang 43

1-Other E-Commerce Site Tools

Web site design: Basic business considerations

Enabling customers to find and buy what they need

Tools for Web site optimization:

Search engine placement

◦Keywords, page titles

◦Identify market niches, localize site

◦Expertise

◦Links

◦Search engine ads

Trang 44

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.

44

Trang 46

Tools for Interactivity and Active Content

Web 2.0 design elements: Widgets, Mashups

CGI (Common Gateway Interface)

ASP (Active Server Pages)

Java, JSP, and JavaScript

ActiveX and VBScript

ColdFusion

46

Trang 48

The Information Policy Set

Privacy policy

Set of public statements declaring how site will treat

customers’ personal information that is gathered by site

Accessibility rules

Set of design objectives that ensure disabled users can affectively access site

48

Trang 49

 Why might some merchants be reluctant

to make their Web sites accessible to

Trang 50

Right-Sizing a Web Site

Class Discussion

 What are the factors you should take

into account when sizing a Web site’s

 How can operators of smaller sites deal

1-50

Trang 51

Insight on Business

Curly Hair and MotorMouths:

Getting Started on the Cheap

Trang 52

What is AJAX? How does it work?

How does AJAX improve on client/server interactivity?

How does Google Maps use AJAX?

What are some alternative technologies to achieve the

same results as AJAX?

52

Trang 53

1-Thank You

Ngày đăng: 18/01/2020, 18:13

TỪ KHÓA LIÊN QUAN