Matakuliah : M0284/Teknologi & Infrastruktur E-Business Tahun : 2005

advertisement

Matakuliah

Tahun

Versi

: M0284/Teknologi & Infrastruktur E-Business

: 2005

: <<versi/revisi>>

Pertemuan 13

Servers for E-Business

1

Learning Objectives

• Identify Components of an e-commerce platform

• Select appropriate platforms for various situations.

• Distinguish between critical and non-essential features of an e-commerce architecture.

• List the components necessary for front-end and back-end of e-commerce transaction systems

• Elicit the steps involved in establishing an ecommerce web site.

2

Overview

• Platform = Hardware + basic software required to run the computer.

• Functions of a computer:

1. Interface logic,

2. Business application,

3. Database and

4. Display.

3

Computing architecture

Shift from: Centralized mainframe computing

To: Distributed processing of clients and server

Two-tier architecture:

• Server, at the back end,

• manages the essential functions like disk drives,

• printers, network traffic and some applications.

• Clients’ computers are at the user’s end, mainly personal computers, which run applications. They display data in text mode or graphical user interface.

Multi-tier architecture:

• Additional layers of computer servers have been added between the client and the server in the

• Network.

4

Phases of e-commerce architecture

• First step: Placing the company’s information about products, prices, promotional schemes etc. on the web using a web server.

• Second step: Receiving orders, managing inventory and collecting invoices.

• Third step: Redesigning business process and supply chain in order to take full advantage of the technology. (Most challenging part as multiple components on multiple platforms have to be integrated). Achieved through Enterprise

Resource Planning, Supply Chain Management and Customer Relationship Management.

5

Basic e-commerce architecture

6

Overview of computing Platforms

• In the 1960s –Mainframe computing, centralized operations

• Next, mini computers

• 1980s – Client/Server architecture

• Presently – heterogeneous Internet platform.

7

Host-Based Platform

• Centralized computing (one main server and many dummy terminals)

• A single powerful computer server performs all the important functions.

• Dummy computer terminals are at the other end, used for requesting a task or displaying results.

• No processing is done at the dummy terminals. Only display is done here.

• A database engine on the server provides shared data processing functions to all other applications.

• Jobs are executed in batches.

• Often, Front-end processor (FEP) is inserted between the two computers for connection and authorization services.

8

Client/Server Platform

• Distributed computing (between one server and many clients).

• In a traditional C/S system, the server performs only database function, while the client carries out the other three.

• Fat client- display + interface logic, business application, significant amount of database processing.

• Thin client- display + interface logic only

9

Host Vs Client server systems.

10

Differences between a host-based system and a C/S system

• Client in a C/S system is a much powerful computer, usually a personal computer or computer workstation.

• Client performs larger amount of functions.

• The interface in C/S system through graphical user interface.

• Depending on the application, the network capacity may be high or low.

11

Technologies used on the local area networks include

• Communication protocols: Transmission

Control Protocol/ Internet Protocol

(TCP/IP), Novell network protocol

(SPX/IPX), Sequenced Package

Exchange (SPX).

• TCP/IP - a suite of communications protocols used to connect hosts on the

Internet.

• In-built into UNIX operating systems, SUN

Solaris and Linux.

12

World Wide Web Platform

• WWW - a subset of wide area network.

• Private or leased lines for implementing C/S system in a wide area network.

• WWW is a vast distributed network of millions of servers where information is stored and which can be accessed and retrieved from other computers.

• Language used for web pages – HTML (Hyper Text

Markup Language)

• TCP/IP followed for sharing and sending of data from the web servers to the browsers at the client’s end.

13

WWW as an special case of C/S system

• a n-tier distributed C/S system.

• Web servers – dedicated machines acting as repositories for web pages. Web servers consist of hardware, O.S., web server software..

• At the client’s end, the software required to view the web pages on personal computer is called a browser.

• Browsers – Netscape Navigator, Microsoft

Internet Explorer, and Opera Browser, and mobile micro-browser.

14

Internet mechanism

• In WWW, any web server on any platform can interact with any browser running on any client machine connected through the Internet.

• Linking the clients and server through dial-up connection, a privately leased line, digital subscriber line (DSL) or cable modem.

• Access to the internet provided by Internet

Service Providers like AOL, CompuServe,

Prodigy or Telephone companies.

15

Internet – fig 6-4

16

Components of an e-commerce website

1. Informational website hosted on a web server on the company’s side

2. Web server on the visitor’s side

3. Access to e-mail for both the business and the client

4. the core editing/development tools associated with the platform.

17

Fig 6-5 heterogeneous system.

18

Additional functionalities of the website

• Secure transactions using sophisticated software and hardware.

• Links to back-end processing.

• Links to external credit-checking and payment processing centers.

• Delivery mechanism linking to the warehouse and shipping center.

19

Complex e-commerce architecture

20

Enterprise Resource Planning (ERP), Supply

Chain Management (SCM),

Customer Relationship Mgmt (CRM) provide competitive advantage to a firm vis a vis its competitors today.

21

Fig 6-7 Integrated e-business

22

Download