e-business technologies - george mason universityhfoxwell/ec511/ch07.pdf · e-business...

13
7-1 E-Business Technologies: Supporting the Net-Enhanced Organization John Wiley and Sons, Inc. 2003 All Rights Reserved E-Business Technologies Craig Van Slyke and France Bélanger John Wiley & Sons, Inc. Slides by Fred Niederman 7-2 E-Business Technologies: Supporting the Net-Enhanced Organization John Wiley and Sons, Inc. 2003 All Rights Reserved Client/Server Technologies for E-Business Chapter 7

Upload: ngotruc

Post on 22-Mar-2019

214 views

Category:

Documents


0 download

TRANSCRIPT

7-1E-Business Technologies: Supporting the Net -Enhanced OrganizationJohn Wiley and Sons, Inc. 2003 All Rights Reserved

E-Business Technologies

Craig Van Slyke and France BélangerJohn Wiley & Sons, Inc.

Slides by Fred Niederman

7-2E-Business Technologies: Supporting the Net -Enhanced OrganizationJohn Wiley and Sons, Inc. 2003 All Rights Reserved

Client/Server Technologies for E-Business

Chapter 7

7-3E-Business Technologies: Supporting the Net -Enhanced OrganizationJohn Wiley and Sons, Inc. 2003 All Rights Reserved

Key Ideas

l E-commerce applications require a variety of servers to perform a variety of functions.

l The client/server environment is divided into tiers to provide independence among presentation, application logic, and data management.

l Separating the database from a web server provides additional security.

7-4E-Business Technologies: Supporting the Net -Enhanced OrganizationJohn Wiley and Sons, Inc. 2003 All Rights Reserved

Server Technologies

7-5E-Business Technologies: Supporting the Net -Enhanced OrganizationJohn Wiley and Sons, Inc. 2003 All Rights Reserved

Types of Servers

l File/application• “An extended hard drive” for users

l Print server• Places files in print queue for printing

l Web server• Manages web traffic

l Database server• Holds database(s) for the organization

7-6E-Business Technologies: Supporting the Net -Enhanced OrganizationJohn Wiley and Sons, Inc. 2003 All Rights Reserved

More Server Types

l Communication server• Handles remote access, communication protocols, gateway

and network services

l Groupware server• Facilitates communication among group members

l Multimedia server• Run specialized files and programs for music, film, graphics

l Proxy server• Requests Internet services and forwards contents, may

serve as cache for frequently used documents

7-7E-Business Technologies: Supporting the Net -Enhanced OrganizationJohn Wiley and Sons, Inc. 2003 All Rights Reserved

Server and Network Operating Systems

l Network operating systems (NOS) are complex programs for managing internal and local area network resources

l May manage servers, printers, stations, remote users, security, applications, client/server functions.

7-8E-Business Technologies: Supporting the Net -Enhanced OrganizationJohn Wiley and Sons, Inc. 2003 All Rights Reserved

Operating Systems for Web Servers

l Windows 2000/ME/XPl UNIXl Linux

• Open source• Not a web server, just an operating system• Runs with Apache Web server frequently

l OS/2 (IBM)l Netware (Novell)l Solaris and iPlanet (Sun)

7-9E-Business Technologies: Supporting the Net -Enhanced OrganizationJohn Wiley and Sons, Inc. 2003 All Rights Reserved

l Many selection criteria• (Cost, range of hardware and applications

supported, performance, stability)• Many other operating systems exist (IBM’s

OS/390)• Many applications can run on various platforms

Server and Network Operating Systems

7-10E-Business Technologies: Supporting the Net -Enhanced OrganizationJohn Wiley and Sons, Inc. 2003 All Rights Reserved

Server Hardware

l Three typical processors• Intel Pentium• Alpha based• Sun Microsystems

l Typical computer classifications• Microcomputer, minicomputer, mainframe,

supercomputerl Server can be on any of these, but operating

systems may not run on all machines

7-11E-Business Technologies: Supporting the Net -Enhanced OrganizationJohn Wiley and Sons, Inc. 2003 All Rights Reserved

Server Considerations

l Dual processor servers• Multiple processors can improve speed, but also

have coordination and communication overhead• (2 processors not twice as fast as 1)

l Random access memory (RAM)l Server auxiliary storagel RAID (Redundant arrays of independent

disks)• Important for continuous processing and security

7-12E-Business Technologies: Supporting the Net -Enhanced OrganizationJohn Wiley and Sons, Inc. 2003 All Rights Reserved

Other Server Peripheralsl Monitorl Network Equipment

• Hubs• Ethernet and token ring

l Backup Systems• Data compression\• Zip disks and CD-ROMs• Optical disks and CD

burners

• Cartridge and magnetic tape backup

• USB ports

7-13E-Business Technologies: Supporting the Net -Enhanced OrganizationJohn Wiley and Sons, Inc. 2003 All Rights Reserved

Server Configurations

l Thin server• Designed for one function

l Server farms and server collections• Allows clustering• Fault-tolerant systems• Middleware, operating system clustering software,

and custom applications for seamless clustering• Load balancing• Server failover• Data mirroring

7-14E-Business Technologies: Supporting the Net -Enhanced OrganizationJohn Wiley and Sons, Inc. 2003 All Rights Reserved

Sizing a Web Server

l User demand or volume• Hits per second/ average versus peak• Other functions: authentication, transfer protocol

information, managing connections (sockets)

l Type of content• Text takes less space than images (and less time

to transfer)• Script requests

l Network Bandwidth

7-15E-Business Technologies: Supporting the Net -Enhanced OrganizationJohn Wiley and Sons, Inc. 2003 All Rights Reserved

Client Technologies

7-16E-Business Technologies: Supporting the Net -Enhanced OrganizationJohn Wiley and Sons, Inc. 2003 All Rights Reserved

Workstations

l Generally desktop client devicesl Costl Performance

• Memory is key – processing stored data much faster than getting data from peripheral devices

l Features offeredl Compatibility with existing equipmentl Reputation of vendor

7-17E-Business Technologies: Supporting the Net -Enhanced OrganizationJohn Wiley and Sons, Inc. 2003 All Rights Reserved

Network Computer

l Lacks attached secondary storage capacityl Reliant on network to supply OS and

applicationsl Updates can be facilitated for all users at

oncel Security advantages – can’t copy data to

diskettesl Portable workstationsl Workstation peripheralsl Workstation operating systems

7-18E-Business Technologies: Supporting the Net -Enhanced OrganizationJohn Wiley and Sons, Inc. 2003 All Rights Reserved

Transaction Terminals

l ATMsl POS (point of sale) systems

• Builds computer technology into the old “cash register”

l Kiosksl Television set-top boxes

7-19E-Business Technologies: Supporting the Net -Enhanced OrganizationJohn Wiley and Sons, Inc. 2003 All Rights Reserved

Client Configurationsl How much application logic

by the client?• Thin client, server handles

most logic• Pros: security, easier

maintenance• Cons: less control for

users, higher cost for larger servers, diminishes sharing load between clients and servers

• Fat client, most logic handled by client

• Inverse pros and cons with thin client.

7-20E-Business Technologies: Supporting the Net -Enhanced OrganizationJohn Wiley and Sons, Inc. 2003 All Rights Reserved

Mobile Client Technologies

l Digital phonesl PDAsl Smart Phones

• WAP• WTLS

• Data integrity• Privacy• Authentication• Denial-of-service

l AvantGo.coml SportsFeed.com

7-21E-Business Technologies: Supporting the Net -Enhanced OrganizationJohn Wiley and Sons, Inc. 2003 All Rights Reserved

Your Turn

l Consider the ideas of thin clients, fat clients, and thin servers. • Who benefits the most from each approach?

• (Note some stakeholders may both benefit and be constrained by some approaches)

• What should be the key considerations in making these choices?

7-22E-Business Technologies: Supporting the Net -Enhanced OrganizationJohn Wiley and Sons, Inc. 2003 All Rights Reserved

Managerial Issues

7-23E-Business Technologies: Supporting the Net -Enhanced OrganizationJohn Wiley and Sons, Inc. 2003 All Rights Reserved

Hosting or Being Hosted?

l Advantages for being hosted (disadvantages for hosting)• 24/7 support• High speed data lines• Skilled staff• Relatively low costs (especially upfront)

l Disadvantages for being hosted (advantages for hosting)• No control over server environment• May have size limits• Risk of security breach if database stored outside• Lack of bandwidth controls

7-24E-Business Technologies: Supporting the Net -Enhanced OrganizationJohn Wiley and Sons, Inc. 2003 All Rights Reserved

Summary

l There are many types of servers with a wide variety of functions. Selecting the right ones can be critical for e-business success.

l Further there are many types of clients and choices for managers in this domain.

l Coordinating servers and clients can be challenging especially for small businesses.

7-25E-Business Technologies: Supporting the Net -Enhanced OrganizationJohn Wiley and Sons, Inc. 2003 All Rights Reserved

Expanding the Domain

l For examples of client/server technologies for e-business see:

• AvantGo• http://www.AvantGo.com

• Skiviez• http://www.skiviez.com

• Apache project• http://www.apache.org

7-26E-Business Technologies: Supporting the Net -Enhanced OrganizationJohn Wiley and Sons, Inc. 2003 All Rights Reserved

Copyright © 2003 John Wiley & Sons, Inc.

l All rights reserved. Reproduction or translation of this work beyond that permitted in Section 117 of the 1976 United States Copyright Act without the express written permission of the copyright owner is unlawful.

l Request for further information should be addressed to the Permissions Department, John Wiley & Sons, Inc.

l The purchaser may make back-up copies for his/her own use only and not for redistribution or resale.

l The Publisher assumes no responsibility for errors, omissions, or damages, caused by the use of these programs or from the use of the information contained herein.