Implementation - Part 2 CPS 181s March 18, 2003. 2 Pieces of the Site-building Puzzle Page 180,...
-
Upload
joanna-sherman -
Category
Documents
-
view
213 -
download
0
Transcript of Implementation - Part 2 CPS 181s March 18, 2003. 2 Pieces of the Site-building Puzzle Page 180,...
![Page 1: Implementation - Part 2 CPS 181s March 18, 2003. 2 Pieces of the Site-building Puzzle Page 180, figure 4.1.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ec65503460f94bd1ceb/html5/thumbnails/1.jpg)
Implementation - Part 2Implementation - Part 2
CPS 181s
March 18, 2003
![Page 2: Implementation - Part 2 CPS 181s March 18, 2003. 2 Pieces of the Site-building Puzzle Page 180, figure 4.1.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ec65503460f94bd1ceb/html5/thumbnails/2.jpg)
2
Pieces of the Site-building Pieces of the Site-building PuzzlePuzzle
Page 180, figure 4.1
![Page 3: Implementation - Part 2 CPS 181s March 18, 2003. 2 Pieces of the Site-building Puzzle Page 180, figure 4.1.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ec65503460f94bd1ceb/html5/thumbnails/3.jpg)
3
Systems Analysis: Business Objectives, System Systems Analysis: Business Objectives, System Functionality, and Information RequirementsFunctionality, and Information Requirements
Page 182, table 4.1
![Page 4: Implementation - Part 2 CPS 181s March 18, 2003. 2 Pieces of the Site-building Puzzle Page 180, figure 4.1.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ec65503460f94bd1ceb/html5/thumbnails/4.jpg)
4
A Logical Design for a Simple Web SiteA Logical Design for a Simple Web Site
Page 183, figure 4.2a
Simple Logical DesignThis data flow diagram describes the flow of information requests and responses for a simple Web site
![Page 5: Implementation - Part 2 CPS 181s March 18, 2003. 2 Pieces of the Site-building Puzzle Page 180, figure 4.1.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ec65503460f94bd1ceb/html5/thumbnails/5.jpg)
5
A Physical Design for a Simple Web A Physical Design for a Simple Web SiteSite
Page 183, figure 4.2b
Simple Physical DesignA physical design describes the hardware and software needed to realize the logical design
![Page 6: Implementation - Part 2 CPS 181s March 18, 2003. 2 Pieces of the Site-building Puzzle Page 180, figure 4.1.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ec65503460f94bd1ceb/html5/thumbnails/6.jpg)
6
Choice in Building and Choice in Building and HostingHosting
Page 184, figure 4.3
You have a number of alternatives when building and hosting an eCommerce site
![Page 7: Implementation - Part 2 CPS 181s March 18, 2003. 2 Pieces of the Site-building Puzzle Page 180, figure 4.1.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ec65503460f94bd1ceb/html5/thumbnails/7.jpg)
7
The Spectrum of Tools for Building The Spectrum of Tools for Building Your Own eCommerce SiteYour Own eCommerce Site
Page 185, figure 4.4
![Page 8: Implementation - Part 2 CPS 181s March 18, 2003. 2 Pieces of the Site-building Puzzle Page 180, figure 4.1.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ec65503460f94bd1ceb/html5/thumbnails/8.jpg)
8
Implementation and Implementation and MaintenanceMaintenance
Benchmarking A process in which the site is compared with those of
competitors in terms of response speed, quality of layout, and design
Maintenance is on-going 20% devoted to debugging code and responding to emergency
situations 20% concerned with changing reports, data files, and links to
backend databases 60% devoted to general administration and making changes and
enhancements to the system
![Page 9: Implementation - Part 2 CPS 181s March 18, 2003. 2 Pieces of the Site-building Puzzle Page 180, figure 4.1.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ec65503460f94bd1ceb/html5/thumbnails/9.jpg)
9
Two-tier and Multi-tier Two-tier and Multi-tier eCommerce ArchitectureseCommerce Architectures
Page 191, figure 4.6
![Page 10: Implementation - Part 2 CPS 181s March 18, 2003. 2 Pieces of the Site-building Puzzle Page 180, figure 4.1.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ec65503460f94bd1ceb/html5/thumbnails/10.jpg)
10
Key Players in Web Server Key Players in Web Server SoftwareSoftware
Page 192, figure 4.7
![Page 11: Implementation - Part 2 CPS 181s March 18, 2003. 2 Pieces of the Site-building Puzzle Page 180, figure 4.1.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ec65503460f94bd1ceb/html5/thumbnails/11.jpg)
11
Basic Functionality Provided Basic Functionality Provided by Web Serversby Web Servers
Page 193, table 4.3
![Page 12: Implementation - Part 2 CPS 181s March 18, 2003. 2 Pieces of the Site-building Puzzle Page 180, figure 4.1.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ec65503460f94bd1ceb/html5/thumbnails/12.jpg)
12
Web Application ServersWeb Application Servers
Software programs that provide the specific business functionality required of a web site
Include: Catalog display (database server) Transaction processing Audio/video server Auction server B2B server
![Page 13: Implementation - Part 2 CPS 181s March 18, 2003. 2 Pieces of the Site-building Puzzle Page 180, figure 4.1.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ec65503460f94bd1ceb/html5/thumbnails/13.jpg)
13
Application Servers and Their Application Servers and Their FunctionFunction
Page 197, table 4.4
![Page 14: Implementation - Part 2 CPS 181s March 18, 2003. 2 Pieces of the Site-building Puzzle Page 180, figure 4.1.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ec65503460f94bd1ceb/html5/thumbnails/14.jpg)
14
Widely Used Midrange and Widely Used Midrange and High-end eCommerce SuitesHigh-end eCommerce Suites
Page 199, table 4.5
![Page 15: Implementation - Part 2 CPS 181s March 18, 2003. 2 Pieces of the Site-building Puzzle Page 180, figure 4.1.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ec65503460f94bd1ceb/html5/thumbnails/15.jpg)
15
Choosing the Hardware for an Choosing the Hardware for an
eCommerce SiteeCommerce Site
Hardware platform Refers to all the underlying computing equipment that the
system uses to achieve it eCommerce functionality Stateless
Refers to fact that the server does not have to maintain an ongoing dedicated interaction with the client
I/O intensive Requires input/output operations rather than heavy-duty
processing power CPU intensive
Operations that require a great deal of processing power
![Page 16: Implementation - Part 2 CPS 181s March 18, 2003. 2 Pieces of the Site-building Puzzle Page 180, figure 4.1.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ec65503460f94bd1ceb/html5/thumbnails/16.jpg)
16
Degradation in Performance Degradation in Performance As Number of Users IncreaseAs Number of Users Increase
Page 203, figure 4.8
![Page 17: Implementation - Part 2 CPS 181s March 18, 2003. 2 Pieces of the Site-building Puzzle Page 180, figure 4.1.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ec65503460f94bd1ceb/html5/thumbnails/17.jpg)
17
Visitor Profile at Typical Visitor Profile at Typical eCommerce SiteseCommerce Sites
Page 205, table 4.7
![Page 18: Implementation - Part 2 CPS 181s March 18, 2003. 2 Pieces of the Site-building Puzzle Page 180, figure 4.1.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ec65503460f94bd1ceb/html5/thumbnails/18.jpg)
18
Right-sizing Your Hardware Platform Right-sizing Your Hardware Platform (The Supply Side) (The Supply Side)
Scaling Your Site to Meet DemandScaling Your Site to Meet Demand
![Page 19: Implementation - Part 2 CPS 181s March 18, 2003. 2 Pieces of the Site-building Puzzle Page 180, figure 4.1.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ec65503460f94bd1ceb/html5/thumbnails/19.jpg)
19
Vertically Scaling a SystemVertically Scaling a SystemPage 208, figure 4.12
![Page 20: Implementation - Part 2 CPS 181s March 18, 2003. 2 Pieces of the Site-building Puzzle Page 180, figure 4.1.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ec65503460f94bd1ceb/html5/thumbnails/20.jpg)
20
Horizontally Scaling a SystemHorizontally Scaling a SystemPage 209, figure 4.13
![Page 21: Implementation - Part 2 CPS 181s March 18, 2003. 2 Pieces of the Site-building Puzzle Page 180, figure 4.1.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ec65503460f94bd1ceb/html5/thumbnails/21.jpg)
21
Improving the Processing Improving the Processing Architecture of Your SiteArchitecture of Your Site
Page 210, table 4.9
![Page 22: Implementation - Part 2 CPS 181s March 18, 2003. 2 Pieces of the Site-building Puzzle Page 180, figure 4.1.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ec65503460f94bd1ceb/html5/thumbnails/22.jpg)
22
Tools for Interactivity and Tools for Interactivity and Active ContentActive Content
Common Gateway Interface (CGI) A set of standards for communication between a
browser and a program running on a server that allows for interaction between the user and the server
Active Server Pages (ASP) A proprietary software development tool that
enables programmers using Microsoft’s Commerce Server or IIS package to build dynamic pages
![Page 23: Implementation - Part 2 CPS 181s March 18, 2003. 2 Pieces of the Site-building Puzzle Page 180, figure 4.1.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ec65503460f94bd1ceb/html5/thumbnails/23.jpg)
23
Tools for Interactivity and Tools for Interactivity and Active ContentActive Content
Java Is a programming language that allows programmers to create
interactivity and active content on the client machine -- thereby saving considerable load on the server
Java server pages (JSP) Like CGI and ASP, a web page coding standard that allows
developers to dynamically generate web pages in response to user requests
Javascript A programming language invented by Netscape that is used to
control the objects on an HTML page and handle interactions with a browser
![Page 24: Implementation - Part 2 CPS 181s March 18, 2003. 2 Pieces of the Site-building Puzzle Page 180, figure 4.1.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ec65503460f94bd1ceb/html5/thumbnails/24.jpg)
24
Tools for Interactivity and Tools for Interactivity and Active ContentActive Content
.NET A programming environment invented by Microsoft
to compete with java PHP
An open source language Coldfusion
An integrated server-side environment for developing interactive web applications
![Page 25: Implementation - Part 2 CPS 181s March 18, 2003. 2 Pieces of the Site-building Puzzle Page 180, figure 4.1.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ec65503460f94bd1ceb/html5/thumbnails/25.jpg)
25
Personalization ToolsPersonalization Tools
Personalization The ability to treat customers base on their personal
qualities and prior history with your site Customization
The ability to change the product to better fit the needs of the customer
![Page 26: Implementation - Part 2 CPS 181s March 18, 2003. 2 Pieces of the Site-building Puzzle Page 180, figure 4.1.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ec65503460f94bd1ceb/html5/thumbnails/26.jpg)
26
The Information Policy SetThe Information Policy Set
Privacy policy A set of public statements declaring to your
customers how you treat their personal information that you gather on the site
Accessibility rules A set of design objectives that ensure disabled users
can effectively access your site Financial reporting policies
Statement declaring how you will account for revenues and costs at your site