1 Pertemuan 15 Servers for E-Business Matakuliah: M0284/Teknologi & Infrastruktur E-Business Tahun: 2005 Versi: >

Slides:



Advertisements
Similar presentations
EIONET Training Beginners Zope Course Miruna Bădescu Finsiel Romania Copenhagen, 27 October 2003.
Advertisements

Overview Environment for Internet database connectivity
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Performance Testing - Kanwalpreet Singh.
Welcome to Middleware Joseph Amrithraj
WSUS Presented by: Nada Abdullah Ahmed.
Chapter 7 LAN Operating Systems LAN Software Software Compatibility Network Operating System (NOP) Architecture NOP Functions NOP Trends.
Chapter 8 Web Server Hardware and Software. Learning Objectives In this chapter, you will learn about: Web server hardware considerations Measuring the.
DT211/3 Internet Application Development Active Server Pages & IIS Web server.
Web Server Hardware and Software
1 Pertemuan 13 Servers for E-Business Matakuliah: M0284/Teknologi & Infrastruktur E-Business Tahun: 2005 Versi: >
INTERNET DATABASE Chapter 9. u Basics of Internet, Web, HTTP, HTML, URLs. u Advantages and disadvantages of Web as a database platform. u Approaches for.
Server Platforms Week 11- Lecture 1. Server Market $ 46,100,000,000 ($ 46.1 Billion) Gartner.
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
12 Chapter 12 Client/Server Systems Hachim Haddouti.
1 CS6320 – Why Servlets? L. Grewe 2 What is a Servlet? Servlets are Java programs that can be run dynamically from a Web Server Servlets are Java programs.
Web Server Hardware and Software Presented by: Trung NGUYEN Emilie MARTIN.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
Web-based Tools for Electronic Commerce
© De Montfort University, Web Servers Chris Hand And Howell Istance De Montfort University.
Electronic Commerce Last Week Internet utility programs
Internet Information Server Team Members: Hung Duong Hak Gauv Eric Luc David Nguyen Larry Tan.
Understanding and Managing WebSphere V5
E-Business Lecture 3 Website Development and Management Process.
Java Pet Store Application. Outline Introduction Introduction Information Layer Information Layer Application Layer Application Layer Infrastructure Layer.
Web-based Software Development - An introduction.
E-Commerce Architecture
ELC 200 Day 9. Agenda Questions? Assignment 2 is Due Assignment 3 is posted  Due Feb. 25, 2014  assignment3.pdf assignment3.pdf Finish Building an E-commerce.
 2000 Deitel & Associates, Inc. All rights reserved. Chapter 24 – Web Servers (PWS, IIS, Apache, Jigsaw) Outline 24.1Introduction 24.2Microsoft Personal.
Web Server A software program or server computer equipped to offer World Wide Web access. Web servers allow you to serve content over the Internet using.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
PowerTier EJB in High-Performance Applications John Killoran European Technical Services Manager Persistence Software.
14 Publishing a Web Site Section 14.1 Identify the technical needs of a Web server Evaluate Web hosts Compare and contrast internal and external Web hosting.
1 Guide to Novell NetWare 6.0 Network Administration Chapter 13.
1 Web Server Administration Chapter 1 The Basics of Server and Web Server Administration.
Windows 2000 Advanced Server and Clustering Prepared by: Tetsu Nagayama Russ Smith Dale Pena.
Jaeki Song ISQS6337 JAVA Lecture 16 Other Issues in Java.
Course code: ABI 204 Introduction to E-Commerce Chapter 3: WEB BASED TOOLS FOR E-COMMERCE AMA University.
11/16/2012ISC329 Isabelle Bichindaritz1 Web Database Application Development.
IBM eseries Series Ian Jarman iSeries Product Manager.
Fundamentals of Database Chapter 7 Database Technologies.
1 Analysis of Push Initiator Tool used for Wireless Application Protocol Taotao Huang Helsinki University of Technology Department of Electrical and Communication.
® IBM Software Group © 2007 IBM Corporation J2EE Web Component Introduction
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
1 Computing Fundamantals With thanks to Laudon & Laudon Session 2.
1 Pertemuan 16 Servers for E-Business Matakuliah: M0284/Teknologi & Infrastruktur E-Business Tahun: 2005 Versi: >
Web Design and Development for E-Business By Jensen J. Zhao Copyright 2003 Prentice Hall, Inc. Web Design and Development for E-Business Jensen J. Zhao.
Remote Access Using Citrix Presentation Server December 6, 2006 Matthew Granger IT665.
Hands-On Microsoft Windows Server Implementing Microsoft Internet Information Services Microsoft Internet Information Services (IIS) –Software included.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
eFinaX Teller System. Contents 1. Operation System 2. Development / Maintenance System 3. Feature 4. Benefit 5. Supports.
UNIT-3 1.Web server software and Tools 1IT2031 UNIT-3.
Electronic Commerce. Contents Web Server Basics Web Server Software Web Server Hardware.
WEB SERVER SOFTWARE FEATURE SETS
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
UNIT-3 Performance Evaluation UNIT-3 IT2031. Web Server Hardware and Performance Evaluation Key question is whether a company should host their own Web.
Powered by Microsoft Azure, Auctori Is the Next Generation in Multilingual, Global, Search Engine Optimized Web Content Management Systems MICROSOFT AZURE.
Electronic Commerce Semester 1 Term 1 Lecture 7. Introduction to the Web The Internet supports a variety of important tools, such as file transfer, electronic.
Glink for Java: applet, application and an API for integrating access to Bull, IBM, UNIX and Minitel systems with your Java based e-business applications.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
Maintaining and Updating Windows Server 2008 Lesson 8.
1 Matakuliah: Teknologi & Infrastruktur E-Business Tahun: 2005 Versi: >
Chapter-04 Building an Ecommerce Website. Building an E-commerce Site: A Systematic Approach The two most important management challenges in building.
Chapter 2 Operating Systems
Web-based Software Development - An introduction
Netscape Application Server
CompTIA Server+ Certification (Exam SK0-004)
Capacity Analysis, cont. Realistic Server Performance
Networks Software.
Quality Assurance for Component-Based Software Development
Presentation transcript:

1 Pertemuan 15 Servers for E-Business Matakuliah: M0284/Teknologi & Infrastruktur E-Business Tahun: 2005 Versi: >

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 Lotus Domino GoUnix, os/2, windows NT, Solaris iPlanet EnterpriseUnix, 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 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, s, 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.