Chapter 2 E-Commerce Infrastructure
Chapter 2 E-Commerce Infrastructure
Layer 1 : TELECOMMUNICATIONS
NETWORKS AND PROTOCOl
By unifying different physical networks at the lower layer and supporting diverse
applications at the top, this layer serves as the “waist” of the hourglass → linking
everything together.
Layer 3: Provides additional functions and utilities to facilitate communications between applications
for eg: authentication, authorization and data conversion.
The Middleware Services layer is the glue that ties the applications to the communications
networks and includes such services as security, authentication, addresses, and storage
repositories.
This layer includes protocols and standards like HTTP, HTTPS, DNS, and FTP, which define how
data is formatted, encrypted, and transmitted for specific uses.
The Applications layer contains client applications such as the Web, e-mail, and audio or video
playback
Each application utilises protocols from the middleware layer to communicate over the internet, eg:
HTTP for web, SMTP for email.
● Definition of Internet:
v Network of Networks
v IP address
Domains and ISPs : Domains like nyu.edu represent specific, organizationally controlled
networks
Local ISP (internet service provider): ISPs provide internet access to individual homes
and small businesses via DSL/FIOS/Cable.
Mail Servers:
1. POP3 (Post office protocol 3) : Used to receive emails, allowing users to download
and view messages from their email server
2. and SMTP (simple mail transfer protocol) : Used to send emails from one server
to another
Client Devices: Client IP address: each device is assigned an IP address by the network to
identify it within the internet.
Client devices connect through ISPs or CANs, using IP addresses to communicate with
other devices and services.
Types of services
○ IPv4: 32-bit number , limited to ~4 billion addresses for future, four sets of
numbers marked off by periods: 201.61.186.227
○ IPv6: 128-bit, significantly expands address capacity needs., able to handle
up to 1 quadrillion addresses
○ DNS translates numeric IPs into readable domain names (e.g., google.com).
Packet Switching: Breaking down data into packets sent independently, then
reassembled at the destination.
Transmission control protocol / Internet protocol Layers :
→ A set of rules and standards for data transfer to govern the formatting,
ordering, compressing and error-checking of messages, as well as to specify the
speed of transmission and means by which devices on the network will indicate
they have stopped spending and/or receiving messages .
TCP: Establishes connections among sending and receiving computers and make sure that
the packets sent by one computer are received in the same sequence by the other, without
any packets missing
IP: Provides the internet’s addressing scheme and is responsible for the actual delivery of
the packets.
Network Interface Layer: Responsible for placing packets on and receiving them from the
network medium, which could be a LAN (Ethernet) or Token Ring network, or other network
technology. TCP/IP is independent from any local network technology and can adapt to
changes at the local level.
Transport Layer: responsible for providing communications with other protocols within the
TCP/IP protocol suite by acknowledging and sequencing the pacers to and from the
applications.
Application Layer: Variety of protocols used to provide user services or exchange data.
Protocols like HTTP and SMTP for specific tasks.
____________
Extra information:
______________
Two tier architecture: Consists of two layers: the client and the server. User interface or the
presentation layer. It’s where the user interacts with the system.
Multi-tier architecture: divides the system into more than two layers, Additional separation
enables more complex and scalable applications. Manages the application’s core functions,
rules and processing logic. Acts as a middle layer between the client and the database,
handling requests from the client and retrieving or updating data as needed.
-
Structure:
○ Servers handle tasks like file storage, application hosting, and Internet
access.
○ The model enhances scalability and fault tolerance, essential for modern web
services.
Cloud Computing
Firms and individuals obtain computing power and SW over internet
Benefits:
Edge caching: serving data by the closest located server computer patented by akamai.
- Edge computing pushes applications, data and computing power (services) away
from centralised points to the logical extremes of a network. Edge computing
replicates fragments of information across distributed networks of web servers.
Edge Caching → a method within CDNs where data is stored on servers located
close to the end user. By caching data on edge servers, edge caching allows for
faster content delivery and reduced latency.
Both together provide the static data (e.g., HTML text) by local server and the dynamic data
(e.g., video) by the DB server in HQ
- Separates building the template for content presentation (i.e technical) from the
content creation (I.e non technical) so that it supports management and delivery of
documents without big technical proficiency or expertise. ( e.g., In reports, web pages
and other expressions of employee knowledge)
- CMS is essentially a database that stories content, with front-end word processing,
and back end page composition templates ( what the reader actually sees on the
web or print page)
- CMS can run on local or cloud servers so multiple people in any location can work on
the same documents in collaborative fashion
Web server software → type of software that serves web content to users by
processing their requests, which are typically made through a web browser.
A user accesses a website → the web server software receives the request
→ locates the requested web pages or resources → delivers them back to
the user’s device.
Apache and Microsoft’s Internet Information Server (IIS) are two leading web server software
options:
Apache
- Leading Web server software (51% of market)
- Works with UNIX, Linux operating systems
____________
Reference pages : Web application server, Merchant server software packages, Open
Source software, Other e-commerce site tools
_______________
- Links connect documents to one another and to other objects such as sound, video
or animation files
- Uses Hypertext Transfer protocol (HTTP) ad URLs to locate resources on the web
-
Markup Languages
Digital Certificate: On February 1999, the Digital Signature Act 전자서명법 was
enacted and approved the digital certificate 공인인증서.
v Encryption: Algorithms (e.g., RSA, SEED) and Web encryption (e.g., https running on SSL,
Active-X). Active-X of MS was chosen by the Korean government because the U.S.
government prohibited encryption technology beyond 64 bits and IE used the longest
encryption technology (i.e. 56 bit) then.
Problems of Active-X:
1. TheMulti-Channel/Platforms
- 90% of mobile users use multiple devices to complete action: View ad on TV,
search on smartphone, purchase on tablet
- Consistent branding, Cross-platform design (Responsive design)
- Smart Home: Google Nest (Nest Labs* + Google Home), Apple HomeKit, Cable
companies (Charter Spectrum, Comcast, AT&T)
- Smart Watch: Apple Watch
- Connected car: Google Android Auto, Apple CarPlay
Interoperability issues and standards
● Impact of COVID-19: The pandemic tested the limits of internet infrastructure with
increased demand from remote work and streaming, highlighting disparities in
internet access.
● Web Protocols: HTTP, URLs, HTML, CSS, and XML form the foundation of web
design and data presentation.
● Web Browsers and Clients: Browsers such as Chrome and Safari display web
content by interpreting HTML, CSS, and JavaScript.
● Summary: Recaps the evolution of the internet, current infrastructure, and features
of cloud and mobile platforms.
● Key Concepts: Emphasises the structural elements of the internet, web functionality,
and tools supporting e-commerce.