Electronic Commerce: Client/Server Architecture and Internet Technologies, Slides of Fundamentals of E-Commerce

An overview of electronic commerce, focusing on client/server architecture and internet technologies. Topics include tcp/ip, domain naming service, sockets, and the future of the internet (ipv6).

Typology: Slides

2012/2013

Uploaded on 07/30/2013

asif.ali
asif.ali 🇮🇳

5

(3)

129 documents

1 / 10

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
3-1
Electronic Commerce (WS-02/03)
3. Enabling Web and Software Technologies
3.1 Client / Server Architecture and the Internet
Client / Server Architecture, WWW, Internet Technologies
TCP/IP, Domain Naming Service Sockets, Future of the Internet (IPv6)
3.2 Internet Protocols and Internet Infrastructure
3.3 Multi-Tier Architectures
3.4 Platform Choices and Connectivity Options
Docsity.com
pf3
pf4
pf5
pf8
pf9
pfa

Partial preview of the text

Download Electronic Commerce: Client/Server Architecture and Internet Technologies and more Slides Fundamentals of E-Commerce in PDF only on Docsity!

Electronic Commerce (WS-02/03) 3-

3. Enabling Web and Software Technologies

3.1 Client / Server Architecture and the Internet Client / Server Architecture, WWW, Internet Technologies TCP/IP, Domain Naming Service Sockets, Future of the Internet (IPv6) 3.2 Internet Protocols and Internet Infrastructure 3.3 Multi-Tier Architectures 3.4 Platform Choices and Connectivity Options

Electronic Commerce (WS-02/03) 3-

ECommerce Reference Model

Base Technologies (Internet-, Communication-, Security-, DB-, Software-Technology)

Forms of Payment

Security, Trust

Transact. Control

Agent Technlgy

Mediation, Negotiation EDI

Political and Legal Aspects of EC

Business Process Reengineering (BPR) Tools

Electronic Trading Systems

Virtual Organizations

Kinds of Cooperation

Applications for horizontal and vertical sectors

Technical issues

Organi- zational issues

[MeTuLa99]

Electronic Commerce (WS-02/03) 3-

World Wide Web

Motivation: Developing a global distributed hypermedia system. o Started 1989 by a research paper issued by Tim Berners-Lee who worked at the CERN. o 1993: First usable browser (MOSAIC) issued. o 1994: Foundation of World Wide Web Consortium (W3C). o W3C then started developing HTML, HTTP and Style Sheets.

Electronic Commerce (WS-02/03) 3-

Internet Technologies

Relevant Internet Technologies o Distributed Client / Server Architecture o World Wide Web (WWW, The Web) o Domain Name System (DNS) o TCP/IP, Sockets

Electronic Commerce (WS-02/03) 3-

Distribution Abstraction

Systems on the Internet are modeled and realized in a way that allows for equal access to local and remote resources. Examples o Network File System (NFS) o X-Window System o Web - Protocol (HTTP) Abstracting from a net topology

Star

Ring

Distribution is usually only noticed in case of failure (independent system failures)

Bus

Electronic Commerce (WS-02/03) 3-

Client / Server Architecture (1)

In the client / server model, all resources are held by servers. Clients issue requests whenever they need to access one of the resources [CDK95]. Examples o A web server (HTTP daemon, http) manages a collection of web (HTML) pages o A web client (HTTP client, a web browser) requests web pages.

Definition

Definition

A server acts as a resource manager for a collection of resources of a given type [CDK95].

A client performs a task that requires access to to some shared hardware and software resources [CDK95].

Electronic Commerce (WS-02/03) 3-

Internet and WWW

The Internet is the entirety of all connected computers that use the package of internet protocols at their network systems‘ topmost layer. The collection of internet protocols implements a packet-oriented Wide Area Network for connecting networks of diverse protocols and different connection characteristics. The World Wide Web (WWW) is a distributed hypermedia system that relies on some of the internet‘s services. Most important are the naming service provided by the Domain Nam Service (DNS) and the - quite - reliable connection-oriented transmission service provided by the Transmission Control Protocol (TCP) [Wilde99].

Definition

Definition