1
Pertemuan 15
Servers for E
-
Business
Matakuliah
: M0284/Teknologi & Infrastruktur E
-
Business
Tahun
: 2005
Versi
: <<versi/revisi>>
2
Learning Objectives
•
List the components necessary for front
-
end and back
-
end of e
-
commerce
transaction systems
•
Elicit the steps involved in establishing an
e
-
commerce web site.
3
Web Servers
•
A Web Server is a computer and
associated software that is attached full
-
time to the internet.
•
The main software component is HTTP
(HyperText Transfer Protocol) server, to
process http requests.
•
Called httpd in UNIX and https in Microsoft
Windows NT/2000.
4
Constraints in selecting a Web
server in an e
-
commerce project
•
Legacy software
•
Back office
•
Network
•
Administrator preferences
•
Web development skills of the staff
5
Selecting a web server
•
Performance
–
minimum wait time for downloading
•
Development
–
where initial content can be developed
and maintenance is not overly difficult.
•
Security
–
different levels of access rights to the users.
•
Multiple types of CPU, hardware and operating system
should be supported.
•
Multi
-
platform solution
–
for longevity of the system
without being tied to one particular CSP.
•
Clustering capabilities and automatic fail
-
over.
•
Stability and reliability.
6
Functionality Checklist
High performance HTTP engine
•
Connections per second or requests per second
•
Bytes per second
•
Round trip or response time
•
Errors
•
Functional compliance with HTTP version 1.1 or
later.
•
Scalability of the architecture
•
Integration of clustering for fault
-
tolerance, load
balancing and reliability
7
Functionality Checklist (Cont’d)
Interface to the back end applications
•
Common gateway interface (CGI)
•
Cross platform interoperability
•
Java servlets and Java server pages
•
Open database connectivity (ODBC)
•
Remote method invocation (RMI)
8
Functionality Checklist (Cont’d)
•
Publishing capability
•
Management and administration
•
Availability of server for lengthy operations
without interruptions
•
Ability of the web server to add
functionality and to control the website’s
content.
•
Security
9
Web server and
supported
platforms
Apache Web
server
Netbsd, unix, aix, os/2,
windows nt, linux, solaris…
Commerce
server/400
As/400
Microsoft IIS 5+
Windows 2000+
Lotus Domino Go
Unix, os/2, windows NT,
Solaris
iPlanet Enterprise
Unix, AIX, Windows NT…
10
Management issues in selecting a
web server
•
Product feature set, current availability and the
likely product evolution path.
•
Security (trade
-
in with high performance speed)
•
Built
-
in database connectivity and the availability
of application development tools.
•
Manufacturer’s reputation, quality of technical
support, prior experience with a particular
manufacturer.
•
Purchase price, licensing and maintenance cost.
11
Present web server market
•
Apache
–
60 % of market share
•
MS Internet Information Server
–
19 %
•
Netscape Communications Enterprise
server (now iPlanet Enterprise Server)
–
6
%.
12
Apache Web Server
•
From
www.apache.org
•
Available for free
•
Highly reliable and stable
•
Available for many platforms, in both binary and
source code format
•
Since, it is open
-
source, bug
-
fixes are rapid and
timely.
•
Demerits: Production version of server is not
very user friendly, textual user interface.
•
Comanche (Configuration Manager for Apache)
is an effort to have GUI for users, across various
platforms.
13
Microsoft Internet Information
Server
•
From Microsoft a leading supplier of IT.
•
Distributed as a free component with NT server,
tuned for performance on the Intel platform.
•
Personal Web Server (PWS) for small scale
personal use on Windows 95 and 98.
•
IIS runs on a single platform (Intel processors on
Windows NT OS).
•
Many add
-
ins available (database access tools,
e
-
mails, security etc.)
•
Serious security questions
14
IIS and Management console
15
iPlanet Enterprise Server
•
From Netscape Communications (part of AOL now)
•
The Netscape Enterprise administrative console is
intuitive to use, manage and configure.
•
Supports a range of platforms including Sun Solaris and
Windows NT.
•
Highly stable, seldom requires re
-
booting.
•
Comparable to the other two dominant servers in the
market.
•
Configure through Web User Interface (WUI).
•
WUI can be used to set up the server with I.E. or
Netscape Navigator browser.
•
Supports Java applets.
16
IBM Lotus Domino Server
•
From the stable of IBM.
•
Now being supplanted by IBM HTTP
Server powered by Apache.
•
Offers integrated messaging and web
application software platform for growing
companies seeking improved customer
responsiveness and streamlined business
processes.
17
Monitoring Web Server Performance
•
Overall network traffic
•
Performance of web server software and
platforms.
•
The load generator (clients)
•
Workloads
•
Measurement and metrics
18
Performance Planning and Monitoring
Tools
•
Analysis of logs of active servers
•
Instrumentation of network
•
Server operating systems
•
Web software
•
Laboratory testing (benchmark)
19
Sample Monitoring Tools
•
Webstone from Mindcraft
•
WebBench 3.0 by Ziff Davis
•
SPECweb96 from Standard Performance
Evaluation Corporation
•
Web Capacity Analysis Tool (WCAT) and
InetLoad from Microsoft
•
WebSizr and WebCorder from
Technovations
20
Log analysis (for business i
ntelligence
)
•
Recording the date and time a visitor visits and
leaves the page
•
Net.Analysis and CartSmarts from Net.Genesis
•
Aria by Andromedia (part of Macromedia)
•
WebTrends
•
With recent failure of dot coms, log analysis has
become even more important. Number of
software vendors providing these solutions is
increasing rapidly.
Enter the password to open this PDF file:
File name:
-
File size:
-
Title:
-
Author:
-
Subject:
-
Keywords:
-
Creation Date:
-
Modification Date:
-
Creator:
-
PDF Producer:
-
PDF Version:
-
Page Count:
-
Preparing document for printing…
0%
Σχόλια 0
Συνδεθείτε για να κοινοποιήσετε σχόλιο