E-COM UNIT-I,II
E-COM UNIT-I,II
E-COMMERCE
Objective : This syllabus is designed to help the students to know about the online
business sector.
Unit-I:
Foundations of E-Commerce: Foundations of E-Commerce – Business to Customer (B2C)
Electronic Commerce – Business to Business (B2B) Electronic Commerce.
Unit-II
Network Infrastructure for E-Commerce:Network Infrastructure for E-Commerce – The
Internet , Intranets and Extranets as E-Commerce Infrastructure
Unit-III
Web Security: Web Security – Cryptography – Firewall
Unit-IV
Electronic Payment Systems: Electronic Payment Systems
Unit-V
Mobile Commerce: Mobile Commerce – WAP (Wireless Application Protocol) – Legal
Requirements in E-Commerce
Text Book:
E-COMMERCE, Mamta Bhusry, Firewall Media(An important of Laxmi Publications
Pvt.Ltd.), Edition: First 2005
Unit 1 : Chapters 1, 2, 3
Unit 2 : Chapters 4, 5
Unit 3 : Chapters 6, 7, 8
Unit 4 : Chapters 9
Unit 5 : Chapters 10, 11, 12.
Reference Books:
1. E-Commerce, P.T. Joseph, S.J. Third Edition
(Prentice Hall of India Pvt.Ltd, New Delhi, 2008)
2. Electronic Commerce, Pete Loshin/ John Vacca
Firewall Media (An Important of Laxmi Publications Pvt.Ltd, New Delhi) Fourth
Edition : 2004
1
NOTES
Unit-I:
1. Introduction to E-Commerce
E-Commerce (Electronic Commerce) refers to the buying and selling of goods and services, or
the transfer of funds and data, over the Internet. It encompasses a wide range of business models
and applications, revolutionizing the traditional methods of conducting business.
Key Features:
2. Evolution of E-Commerce
The development of e-commerce can be traced back to advancements in computing, the Internet,
and electronic data processing.
Key Milestones:
3. Types of E-Commerce
Major Types:
1. Business-to-Consumer (B2C):
o Businesses sell directly to consumers via websites or mobile apps.
2
o Examples: Amazon, Flipkart.
2. Business-to-Business (B2B):
o Transactions between businesses for bulk goods or services.
o Examples: Alibaba, ThomasNet.
3. Consumer-to-Consumer (C2C):
o Consumers sell directly to other consumers through platforms.
o Examples: eBay, OLX.
4. Consumer-to-Business (C2B):
o Individuals offer products or services to businesses.
o Examples: Freelancing platforms like Upwork.
5. Government-to-Citizen (G2C):
o Governments provide services to citizens via e-commerce platforms.
o Examples: Online tax filing, e-Governance portals.
4. Benefits of E-Commerce
For Businesses:
For Consumers:
5. Challenges in E-Commerce
6. E-Commerce Technologies
Key Technologies:
1. Web Technologies:
o HTML, CSS, JavaScript for creating user interfaces.
o Content Management Systems (CMS) like Shopify and WordPress.
2. Database Systems:
o Databases like MySQL and MongoDB for storing customer and transaction data.
3
3. Payment Gateways:
o Secure payment processing via gateways like PayPal, Stripe, Razorpay.
4. Cloud Computing:
o Scalable and cost-efficient storage and computing services.
o Providers: AWS, Google Cloud.
5. Mobile Technology:
o Mobile apps and Progressive Web Apps (PWAs) for seamless shopping.
6. Artificial Intelligence (AI):
o Personalization and chatbots for improved customer experience.
E-commerce platforms adopt various business models depending on their offerings and target
audience.
Common Models:
1. Dropshipping:
o The seller doesn’t hold inventory; instead, products are shipped directly from the
supplier to the customer.
2. Subscription-Based:
o Customers pay recurring fees for continuous access to products/services (e.g.,
Netflix, Spotify).
3. Marketplace:
o Facilitates transactions between buyers and sellers (e.g., Amazon, Etsy).
4. Freemium:
o Basic services are free, while premium features require payment.
5. Direct-to-Consumer (D2C):
o Manufacturers sell directly to consumers, bypassing intermediaries.
8. E-Commerce Infrastructure
1. Website/App:
o Front-end interface for users to browse and purchase products.
2. Database Management:
o Backend systems for storing customer details, product catalogs, and orders.
3. Payment Processing:
o Integration with secure payment gateways.
4. Logistics and Delivery:
o Coordination with courier services for timely delivery.
5. Customer Support:
o 24/7 support through chatbots or help desks.
Legal Issues:
4
1. Privacy and Data Protection:
o Compliance with laws like GDPR (General Data Protection Regulation).
2. Intellectual Property:
o Protecting trademarks, copyrights, and patents.
3. Consumer Rights:
o Ensuring transparency and fair pricing.
Ethical Issues:
1. Trust:
o Maintaining credibility through secure transactions.
2. Accessibility:
o Ensuring e-commerce sites are accessible to all, including people with disabilities.
3. Sustainability:
o Reducing environmental impact through eco-friendly logistics.
Definition:
B2C e-commerce involves transactions where businesses sell goods or services directly to
consumers through online platforms. It is the most common form of e-commerce seen in retail
and service industries.
1. Direct Selling:
o Businesses sell products/services directly through their websites.
5
o Example: Apple’s online store.
2. Online Intermediaries:
o Platforms that connect buyers and sellers without owning inventory.
o Example: Amazon, Flipkart.
3. Subscription Services:
o Customers pay recurring fees for continuous access to a product/service.
o Example: Netflix, Spotify.
4. Freemium Model:
o Basic services are offered for free; advanced features require payment.
o Example: Dropbox.
5. On-Demand Services:
o Services are provided instantly based on consumer demand.
o Example: Uber, Swiggy.
1. Web Development Tools: Platforms like Shopify and WooCommerce for building
websites.
2. Digital Marketing: Search Engine Optimization (SEO), social media marketing.
3. Payment Gateways: Secure online payments (e.g., PayPal, Razorpay).
4. AI and Analytics: Personalization and customer behavior analysis.
Definition:
6
Characteristics of B2B E-Commerce:
1. Supplier-Oriented (E-Distributor):
o Suppliers manage a centralized platform for selling to multiple businesses.
o Example: Dell’s corporate sales.
2. Buyer-Oriented (E-Procurement):
o Buyers invite suppliers to bid on their procurement requirements.
o Example: GE's Supplier Portal.
3. Intermediary-Oriented (Marketplace):
o Third-party platforms facilitate transactions between businesses.
o Example: Alibaba, ThomasNet.
4. Vertical and Horizontal Marketplaces:
o Vertical: Industry-specific platforms (e.g., Pharma).
o Horizontal: General-purpose platforms (e.g., office supplies).
Definition:
1. Freelance Platforms:
o Individuals offer specialized services like graphic design, writing, or software
development.
o Examples: Fiverr, Upwork.
2. Influencer Marketing:
o Social media influencers collaborate with brands for promotions.
o Examples: Instagram, TikTok campaigns.
8
3. Customer Reviews and Feedback:
o Consumers provide feedback in exchange for rewards.
o Examples: Google Reviews, Yelp.
4. Auction and Crowdsourcing:
o Businesses request proposals or bids from consumers for specific tasks.
o Examples: 99designs (design contests).
1. Flexibility for Consumers: Individuals can work on their terms and choose their clients.
2. Cost Savings for Businesses: Outsourcing to individuals can be cheaper than hiring full-
time employees.
3. Access to Global Talent: Businesses can connect with skilled individuals worldwide.
4. Diverse Opportunities: Consumers can monetize hobbies or specialized skills.
Definition:
1. Online Marketplaces:
o Platforms that enable individuals to sell goods or services to others.
o Examples: eBay, OLX.
9
2. Rental Platforms:
o Consumers rent goods like cars or properties directly from other individuals.
o Examples: Airbnb, Turo.
3. Resale Platforms:
o Second-hand or thrift sales of clothing, electronics, or collectibles.
o Examples: Poshmark, Facebook Marketplace.
4. Peer-to-Peer Services:
o Sharing economy services where consumers share resources (e.g., carpooling).
o Example: BlaBlaCar.
1. Listing and Search Tools: Platforms to display and browse product offerings.
2. Secure Payment Systems: Escrow services or payment gateways to protect buyers and
sellers.
3. Reputation Systems: Rating and review mechanisms to ensure trust.
1. Initiator: In C2B, consumers initiate offers, whereas in C2C, transactions are driven by
mutual interest.
2. Trust Mechanism: C2C heavily relies on user reviews, while C2B focuses on portfolio
or expertise validation.
10
3. Nature of Transactions: C2B involves professional services, while C2C typically deals
with goods or shared resources.
Unit-II
Network infrastructure for e-commerce refers to the hardware, software, protocols, and
connectivity components that enable electronic transactions to occur smoothly over the internet.
The right infrastructure is crucial for ensuring that e-commerce platforms are secure, fast,
reliable, and scalable to meet the demands of businesses and customers.
The network infrastructure for e-commerce consists of several layers, each with specific roles in
ensuring the smooth functioning of an e-commerce platform. Below are the key components:
Servers:
o Web servers, application servers, and database servers are the backbone of e-
commerce websites. They host the website, manage business logic, and store
customer and transaction data.
o Web Server: Stores and serves web pages to users (e.g., Apache, Nginx).
o Database Server: Handles storage, retrieval, and management of transactional
data, such as customer information, product catalogs, and order histories.
Routers:
o Devices that determine the optimal path for data to travel across the internet. They
route information from users to the correct web servers hosting e-commerce
websites.
Switches:
o These devices connect multiple computers or servers in a network, allowing for
the transfer of data packets between systems.
Firewalls:
o Security systems that monitor and control incoming and outgoing network traffic
based on predetermined security rules. They help prevent unauthorized access and
ensure secure transactions.
Redundant Connectivity: Multiple ISPs and connections ensure the availability and
reliability of services. A failover mechanism is often deployed to ensure that if one
connection goes down, another takes over automatically.
CDNs are geographically distributed servers that store copies of data and static content
(such as images, videos, and files). This reduces latency by serving content from the
server closest to the user, improving the speed and efficiency of the e-commerce website.
Examples: Cloudflare, Akamai, and Amazon CloudFront.
Benefits include:
o Faster page load times for customers.
o Better handling of high traffic volumes during peak times (e.g., sales events,
holidays).
Cloud computing has transformed the way e-commerce businesses deploy their
infrastructure. Cloud providers offer scalable resources that can be adjusted based on
demand, ensuring cost efficiency and reliability.
Public Cloud (e.g., AWS, Google Cloud, Microsoft Azure) enables e-commerce
businesses to scale quickly, reducing upfront investment in hardware and infrastructure.
Private Cloud: For more sensitive operations, some e-commerce companies might use a
private cloud where the infrastructure is not shared with other users.
Hybrid Cloud: Combines private and public clouds to balance between flexibility,
scalability, and control over sensitive data.
5. Security Infrastructure
E-commerce platforms require robust security measures to protect both customer and business
data. Key security components include:
SSL/TLS Encryption:
o Secures data transmissions between customers and the e-commerce website,
protecting sensitive information like credit card details and personal data.
Secure Payment Gateways:
o Payment gateways (such as PayPal, Stripe, or Square) securely process credit card
and digital wallet transactions.
Two-Factor Authentication (2FA):
o Adds an extra layer of security by requiring a second form of identification
beyond just passwords.
Encryption:
12
o All sensitive customer data (e.g., passwords, financial information) is encrypted to
prevent unauthorized access.
Intrusion Detection Systems (IDS) and Intrusion Prevention Systems (IPS):
o Monitor and detect any unusual or malicious network activity, and take actions to
prevent or mitigate attacks.
E-commerce platforms (like Shopify, WooCommerce, Magento, etc.) are built on top of the
network infrastructure to manage product listings, orders, payments, and customer interactions.
Backup Solutions ensure that critical data (orders, customer data, product details) is
securely stored and can be recovered in case of hardware failure, cyber-attacks, or natural
disasters.
Disaster Recovery Plans (DRP) ensure that e-commerce platforms can quickly resume
operations after an unexpected event by having pre-defined recovery strategies in place.
Load Balancers distribute incoming traffic across multiple servers to ensure that no
single server becomes overwhelmed, helping maintain performance during traffic surges.
Caching:
o Edge Caching: Improves response times by storing copies of frequently accessed
data closer to the user.
o Database Caching: Reduces load on database servers by storing frequently
requested queries in a fast-access memory cache.
13
10. Monitoring and Analytics
Network Monitoring Tools ensure that the infrastructure, including servers and network
devices, is functioning as expected.
Conclusion
A strong network infrastructure is critical for the success of any e-commerce business. It ensures
fast, secure, and reliable transactions, which are essential for customer satisfaction and business
growth. By leveraging the right mix of hardware, software, security protocols, and scalability
features, e-commerce companies can provide seamless online shopping experiences while
maintaining high standards of reliability and security.
In e-commerce, the infrastructure that enables transactions and business operations includes the
use of the Internet, Intranets, and Extranets. Each of these components plays a distinct role in
the overall network infrastructure, providing different levels of access, communication, and
security. Below, we will explore the function and characteristics of the Internet, Intranets, and
Extranets in the context of e-commerce.
The Internet is the backbone of e-commerce, providing the global network that connects
businesses, consumers, and various other stakeholders.
Public and Open: The Internet is a global system of interconnected networks, publicly
accessible and open to anyone with the necessary hardware and internet connection.
Global Reach: It allows businesses to reach a worldwide audience, enabling the concept
of global e-commerce.
Communication Protocols: Protocols like HTTP (Hypertext Transfer Protocol), HTTPS
(secure version of HTTP), FTP (File Transfer Protocol), and DNS (Domain Name
System) govern how data is transferred across the Internet.
Access to Information and Services: Businesses can offer products, services, customer
support, payment gateways, and more over the Internet.
Website Hosting: E-commerce websites are hosted on the internet, allowing businesses
to showcase their products, take orders, and process payments.
14
Customer Interaction: The Internet enables real-time customer engagement through
online chats, social media, and email communication, providing customer service and
support.
Transactional Services: Secure online payment gateways, e-wallets, and shopping carts
facilitate transactions between buyers and sellers over the Internet.
Global Access and Scalability: The global nature of the Internet allows e-commerce
businesses to scale rapidly, offering their services worldwide without being limited by
geographical boundaries.
Digital Marketing: Businesses can promote products using various digital marketing
techniques, including SEO (Search Engine Optimization), social media marketing, and
email marketing.
An Intranet is a private network that is restricted to a specific organization, used for internal
communication and collaboration. It is generally based on Internet protocols but is protected by
firewalls to restrict unauthorized access.
Private Network: Unlike the Internet, an Intranet is limited to authorized users within a
company or organization, providing a secure environment for internal communications.
Secure Access: Intranets use firewalls, secure logins, and encryption methods to prevent
unauthorized access.
Internal Use: Intranet services include internal websites, databases, and applications for
employees or business partners.
Networking Protocols: It operates on similar protocols to the Internet (HTTP, FTP,
DNS), but access is restricted to the organization's employees or authorized users.
15
An Extranet is an extension of an Intranet that allows external parties, such as business partners,
vendors, suppliers, and sometimes customers, to access certain portions of the company's internal
network. It allows for controlled access to a business's data and systems without compromising
security.
Private, Yet Accessible: The Extranet is a private network, but it provides secure access
to authorized external users, enabling collaboration between organizations and their
partners.
Controlled Access: Typically, access is granted through secure logins, passwords, and
sometimes additional security layers like VPNs (Virtual Private Networks) or multi-
factor authentication.
Integration of External Systems: Extranets integrate the systems of different business
partners to enable shared data and processes (e.g., order fulfillment, supply chain
management).
Business-to-Business (B2B) Interactions: Extranets often support business-to-business
(B2B) relationships, allowing businesses to share order data, inventory updates, and other
critical information with suppliers and other partners.
16
Purpose Global e-commerce, Internal communication, Business-to-business
communication, sales operations (B2B) interaction
Examples Websites, social media Company websites, Supplier portals, partner
platforms, online payment internal communication collaborations
systems tools
Traffic Type Public traffic (customers, Internal traffic (employees External traffic
clients) only) (partners, vendors)
Conclusion
The Internet, Intranets, and Extranets together form a crucial part of the network
infrastructure for e-commerce businesses. While the Internet provides the platform for
customer-facing services and transactions, Intranets support internal business functions by
providing secure, private networks for employees. Meanwhile, Extranets facilitate collaboration
between businesses and external partners, enabling secure data sharing and communication in a
controlled environment.
17
18