Top Banner
1 Chapter 3 Web-based Tools for Electronic Commerce
28

1 Chapter 3 Web-based Tools for Electronic Commerce.

Dec 21, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 1 Chapter 3 Web-based Tools for Electronic Commerce.

1

Chapter 3

Web-based Tools for Electronic Commerce

Page 2: 1 Chapter 3 Web-based Tools for Electronic Commerce.

2

Learning Objectives

In this chapter, you will learn about:

• Computers that support Web servers

• Hardware requirements of typical Web server software packages

• Fundamental duties of a Web server

• Other ancillary Web server functions

Page 3: 1 Chapter 3 Web-based Tools for Electronic Commerce.

3

Learning Objectives (Cont.)

• Specific Web server software, including Apache, Microsoft Internet Information Server, and Netscape Enterprise Server

• Advanced Web server tools

Page 4: 1 Chapter 3 Web-based Tools for Electronic Commerce.

4

Types of Web sites

• Development sites

• Intranets

• B2B and B2C Commerce sites

• Content delivery sites

Page 5: 1 Chapter 3 Web-based Tools for Electronic Commerce.

5

Web Server Considerations

• The company must decide whether to run servers in-house or through third party Web and e-commerce providers.

• Scalability of e-commerce.• Contact Web Host Guild (WHG) for help.• Bandwidth of the Web site.• Consider a local third-party ISP.

Page 6: 1 Chapter 3 Web-based Tools for Electronic Commerce.

6

Web Platform Choices

• A fast server is better than a slower one.

• Internal and external traffic to occur on the server.

• Scalability of the server hardware.

• Hardware decisions go hand in hand with operating system and application server software choices.

Page 7: 1 Chapter 3 Web-based Tools for Electronic Commerce.

7

Building a Scalable E-commerce Systems

• Three layers in E-commerce systems:– Web server layer

– Middle-tier layer

– Backend layer

• An application server is a middle-tier software and hardware combination that lies between the Internet and a corporate backend server.

Page 8: 1 Chapter 3 Web-based Tools for Electronic Commerce.

8

Web Server Performance Evaluation

• Benchmarking is testing used to compare the performance of hardware and software.

• Hardware and operating systems are key areas for benchmarking.

• The speed of its connection can affect a Web server’s performance.

• Throughput and response time can measure a server’s Web page delivery capability.

Page 9: 1 Chapter 3 Web-based Tools for Electronic Commerce.

9

Web Server Benchmark Software

Web server benchmark software types are listed below:

• NetBench• ServerBench• SPEC SFS97• SPECweb99• WCAT• WebBench• WebStone

Page 10: 1 Chapter 3 Web-based Tools for Electronic Commerce.

10

Web Server Cache

• A Web server cache is a high-speed memory area set aside to store Web pages.

• The cache can save time by filling client Web page requests from high-speed memory whenever possible.

Page 11: 1 Chapter 3 Web-based Tools for Electronic Commerce.

11

Web Server Software Feature

• Web servers are located on the Internet or intranets, usually behind firewalls.

• The duties and features of Web servers differ depending on whether they are publicly accessible.

• Web server software program feature depends on the software package being used.

Page 12: 1 Chapter 3 Web-based Tools for Electronic Commerce.

12

Essential Capabilities of Web Server Program

• Security• FTP• Searching• Data analysis

Page 13: 1 Chapter 3 Web-based Tools for Electronic Commerce.

13

Web Site Management

• FrontPage has some site management capabilities.

• HomeSite is a site management tool that validates graphics, computes page-download times for modem connection, validates links, and validates HTML codes.

Page 14: 1 Chapter 3 Web-based Tools for Electronic Commerce.

14

Web Application Construction

• Application construction uses Web editors and extensions to produce Web pages.

• Some Web development systems provide simple tools to create Web pages.

• Some tools can be used to create dynamic features without the need to know CGI or use API coding.

Page 15: 1 Chapter 3 Web-based Tools for Electronic Commerce.

15

Dynamic Content

• Dynamic content is nonstatic information constructed in response to a Web client’s request.

• Using Open DataBase Connectivity (ODBC), the Web server can assemble information from disparate database systems.

• Active Server Pages (ASP) is a server-side scripting mechanism to build dynamic sites and Web applications.

Page 16: 1 Chapter 3 Web-based Tools for Electronic Commerce.

16

Web Site Development

• Site development tools comprise features such as:– An HTML/visual Web page editor– Software development kits– Web page upload support

• The best known of these tools are the HTML editors and visual Web page editors.

• Examples include FrontPage, Dreamweaver, Cold Fusion, PageMill, HoTMetaL Pro, and Netscape Composer.

Page 17: 1 Chapter 3 Web-based Tools for Electronic Commerce.

17

Electronic Commerce

• An electronic commerce server deals with buying and selling goods and services.

• A Web server should support electronic commerce software.

• The best electronic commerce software will generate sales reports on demand, allowing store managers to see updated sales information.

Page 18: 1 Chapter 3 Web-based Tools for Electronic Commerce.

18

Web Server Software

• Two distinct Web servers in the market: intranet servers and public Web servers.

• Three of the most popular Web server programs are:– Apache HTTP Server– Microsoft Internet Information Server– Netscape Enterprise Server

Page 19: 1 Chapter 3 Web-based Tools for Electronic Commerce.

19

Apache HTTP Server

• Apache HTTP Server is free and performs very efficiently.

• Apache runs on many operating systems and the hardware that supports them.

• Apache has a built-in search engine and HTML authoring tools and supports FTP.

• Apache can be managed either from a server console or a Web server.

• Apache supports Server Side Includes (SSI), Active Server Pages and Java Servlets.

Page 20: 1 Chapter 3 Web-based Tools for Electronic Commerce.

20

Microsoft Internet Information Server (IIS)

• IIS comes bundled with Microsoft’s Windows NT Server and 2000 Server operating systems.

• IIS includes an integrated search engine.• IIS supports FTP, permits administration from a

remote browser.• IIS combines HTML pages, ActiveX components,

and scripts to produce dynamic pages.

Page 21: 1 Chapter 3 Web-based Tools for Electronic Commerce.

21

Netscape Enterprise Server (NES)

• Netscape will migrate NES to iPlanet to create the 64-bit server.

• The Netscape sever runs on operating systems such as AIX, Digital UNIX, HP-UX, Irix, Solaris, and Windows NT.

• NES has a Verity search engine in it.• NES has Netscape Directory Server to provide

basic security for discretionary access control.

Page 22: 1 Chapter 3 Web-based Tools for Electronic Commerce.

22

Determining Web Server Information

• You can determine the type of hardware and software most Web sites are running by visiting Netcraft.

• Netcraft software examines the designated Web site and returns both Web server hardware and software information.

Page 23: 1 Chapter 3 Web-based Tools for Electronic Commerce.

23

Other Web Server Tools

There are other tools that are part of Web servers:

• Portals

• Search engines

• Intelligent agents

Page 24: 1 Chapter 3 Web-based Tools for Electronic Commerce.

24

Web Portals

• A Web portal is a “cyber door” on the Web.

• A portal serves as a customizable home base from which users do their searching, navigating, and other activity.

• The portal loads automatically when it launches the Web browser.

Page 25: 1 Chapter 3 Web-based Tools for Electronic Commerce.

25

Customer Portals

• Examples of successful portals include: About.com, Amazon.com, Excite, Netscape Netcenter, and Yahoo!

• Most portals include: e-mail, links to search engines, links to membership services; news, sports, and business headlines and articles; personalized space, links to chat rooms, links to virtual shopping malls, and Web directories.

Page 26: 1 Chapter 3 Web-based Tools for Electronic Commerce.

26

Business Portals

• Most business portals can be accessed only by member enterprises.

• Business portals specialize in business commodities and materials such as steel, gasoline, or chemicals.

• Example of business portals are Work.com, e-STEEL, FoodUSA, TurboStaff.com, etc.

Page 27: 1 Chapter 3 Web-based Tools for Electronic Commerce.

27

Search Engines

• A search engine is a special kind of Web page software that finds other Web pages that match a word or phrase you entered.

• A Web directory is a listing of hyperlinks to Web pages that is organized into hierarchical categories.

• Search engines contain three major parts: spider, index, and utility.

Page 28: 1 Chapter 3 Web-based Tools for Electronic Commerce.

28

Intelligent Agents

• An intelligent agent is a program that performs functions such as information gathering, information filtering, or mediation running, in the background on behalf of a person or entity.

• Examples of agent systems include AuctionBot, BargainFinder, Firefly, and Kasbah.