Electronic Commerce: Ecommerce and Its Infrastructure
Electronic Commerce: Ecommerce and Its Infrastructure
Electronic Commerce
eCommerce and its
Infrastructure
Networking concepts
How web pages work
Languages for the Web
Markup basics
Packet-Switched Networks
Local area network (LAN): network of computers located
close together
Wide area networks (WANs): networks of computers
connected over greater distances
Circuit: combination of telephone lines and closed switches
that connect them to each other
Circuit switching: centrally controlled, single-connection
model
Packets
Files and e-mail messages on a packet-switched network that
are broken down into small pieces
Travel from computer to computer along the interconnected
networks until they reach their destinations
Routing packets
Routing computers: computers that decide how best to forward
packets
Routing algorithms
Rules contained in programs on router computers that determine
the best path on which to send packet
Router-based Architecture of
the Internet
Internet Protocols
Protocol: collection of rules for formatting,
ordering, and error-checking data sent across
a network
Rules contributing to success of Internet
Independent networks should not require any
internal changes to be connected to the network
Packets that do not arrive at their destinations must
be retransmitted from their source network
Router computers act as receive-and-forward
devices
No global control exists over the network
TCP/IP
TCP
Controls disassembly of a message or a file into
packets before transmission over Internet
Controls reassembly of packets into their original
formats when they reach their destinations
IP Addressing
Internet Protocol version 4 (IPv4): uses a 32-bit
number to identify computers connected to
the Internet
Internet Protocol version 6 (IPv6)
Protocol that will replace IPv4
Uses a 128-bit number for addresses
Domain names
Sets of words assigned to specific IP addresses
Top-level domain (or TLD): rightmost part of a
domain name
Internet Corporation for Assigned Names and
Numbers (ICANN): responsible for managing domain
names and coordinating them with IP address
registrars
Top-Level Domain Names
Let’s Dissect a URL
Consider:
http://clt.astate.edu:80/jseydel/mis6453/ho6453.htm#te
xt
Includes:
Protocol (assumed to be HTTP)
Host computer name (www?)
TLD
Port (assumed to 80)
Folder names
Filename.filetype (unless default)
Target within document
Browser/Server Interaction
Three Tiered Internet
Database Access
Architecture
Input / Processing / Output
SG M L
H TM L XM L O th e rs
XH TM L M a th M L G u e s tM L . . .
XML Processing
Standard XHTML Document
<html>
<head>
<title> . . . title goes here . . . </title>
. . . scripts, style rules, meta elements, etc.
...
</head>
<body>
. . . this is where content and markup goes
...
</body>
</html>
An Overview of XHTML
Elements
A web document is a collection of XHTML
elements
Note that XHTML is essentially HTML
XML compliant
Reformulation of HTML, but with stricter rules
Two types of elements
Standard
Empty
Each element
Has
Opening tag and closing tag is standard
Self closing tag if otherwise
May have attributes specified
Also: XHTML entities
XML Syntax for Standard
Elements
Either
<tag attr1=“xxx” attr2=“yyy” attr3=“zzz” . . . >
. . . content . . .
</tag>
Or
<tag
attr1=“xxx”
attr2=“yyy”
attr3=“zzz”
...
>
. . . content . . .
</tag>
Why the difference?
More readable code (for us, not the computer)
Yet to Come . . .
More on infrastructure
Types of networks
Connection options
Internet2 and other futuristic
concepts
Business models for the Web
Summary of Objectives
Define eCommerce and eBusiness
Compare and contrast the first and
second waves of ecommerce\
Discuss the role of eCommerce, along
with advantages, disadvantages, and
challenges
Discuss the global nature of eCommerce
Understand the basic network concepts
that enable the Internet
Describe what happens when a web page
is delivered to a browser
Discuss the contents of a typical HTML
document