SlideShare a Scribd company logo
Electronic Commerce (E-Commerce)
 • Commerce refers to all the activities the purchase
   and sales of goods or services.
      – Marketing, sales, payment, fulfillment, customer service


 • Electronic commerce is doing commerce with the
   use of computers, networks and commerce-enabled
   software (more than just online shopping)




 3/9/01                       EMTM 553                             1
Brief History
• 1970s: Electronic Funds Transfer (EFT)
     – Used by the banking industry to exchange account information
       over secured networks
• Late 1970s and early 1980s: Electronic Data Interchange
  (EDI) for e-commerce within companies
     – Used by businesses to transmit data from one business to
       another
• 1990s: the World Wide Web on the Internet provides easy-
  to-use technology for information publishing and
  dissemination
     – Cheaper to do business (economies of scale)
     – Enable diverse business activities (economies of scope)

3/9/01                          EMTM 553                              2
E-commerce applications
•   Supply chain management
•   Video on demand
•   Remote banking
•   Procurement and purchasing
•   Online marketing and advertisement
•   Home shopping
•   Auctions



3/9/01                  EMTM 553         3
Ecommerce infrastructure
• Information superhighway infrastructure
     – Internet, LAN, WAN, routers, etc.
     – telecom, cable TV, wireless, etc.
• Messaging and information distribution
  infrastructure
     – HTML, XML, e-mail, HTTP, etc.
• Common business infrastructure
     – Security, authentication, electronic
       payment, directories, catalogs, etc.



3/9/01                       EMTM 553         4
The Main Elements of E-
               commerce
• Consumer shopping on the Web, called B2C
  (business to consumer)
• Transactions conducted between businesses on
  the Web, call B2B (business to business)
• Transactions and business processes that support
  selling and purchasing activities on the Web
     – Supplier, inventory, distribution, payment management
     – Financial management, purchasing products and
       information



3/9/01                      EMTM 553                           5
Advantages of Electronic Commerce

• Increased sales
     – Reach narrow market segments in geographically
       dispersed locations
     – Create virtual communities
• Decreased costs
     – Handling of sales inquiries
     – Providing price quotes
     – Determining product availability
• Being in the space


3/9/01                       EMTM 553                   6
Disadvantages of Electronic Commerce

• Loss of ability to inspect products from remote
  locations
• Rapid developing pace of underlying technologies
• Difficult to calculate return on investment
• Cultural and legal impediments




3/9/01                 EMTM 553                      7
The process of e-commerce
1. Attract customers
     –   Advertising, marketing
2. Interact with customers
     –   Catalog, negotiation
3. Handle and manage orders
     –   Order capture
     –   Payment
     –   Transaction
     –   Fulfillment (physical good, service good, digital good)
4. React to customer inquiries
     –   Customer service
     –   Order tracking


3/9/01                            EMTM 553                         8
Web-based E-commerce Architecture

Tier 1      Tier 2      Tier 3        Tier N



                                                 DMS


 Client
           Web Server   Application   Database
                         Server        Server



  3/9/01                 EMTM 553                  9
E-commerce Technologies
•   Internet                     •     Access security
•   Mobile technologies          •     Cryptographic security
•   Web architecture             •     Watermarking
•   Component programming        •     Payment systems
•   Data exchange
•   Multimedia
•   Search engines
•   Data mining
•   Intelligent agents




3/9/01                      EMTM 553                            10
Infrastructure for E-commerce
• The Internet
     – system of interconnected networks that spans the globe
     – routers, TCP/IP, firewalls, network
       infrastructure, network protocols
• The World Wide Web (WWW)
     – part of the Internet and allows users to share
       information with an easy-to-use interface
     – Web browsers, web servers, HTTP, HTML
• Web architecture
     – Client/server model
     – N-tier architecture; e.g., web servers, application
       servers, database servers, scalability

3/9/01                        EMTM 553                       11
E-Commerce Software
• Content Transport
     – pull, push, web-caching, MIME
• Server Components
     – CGI, server-side scripting
• Programming Clients
• Sessions and Cookies
• Object Technology
     – CORBA, COM, Java Beans/RMI
• Technology of Fulfillment of Digital Goods
     – Secure and fail-safe delivery, rights management
3/9/01                       EMTM 553                     12
System Design Issues
• Good architectural properties
     –   Functional separation
     –   Performance (load balancing, web caching)
     –   Secure
     –   Reliable
     –   Available
     –   Scalable




3/9/01                        EMTM 553               13
Creating and Managing Content
•   What the customer see
•   Static vs. dynamic content
•   Different faces for different users
•   Tools for creating content
•   Multimedia presentation
•   Integration with other media
•   Data interchange
•   HTML, XML (Extensible Markup Language)


3/9/01                 EMTM 553              14
Cryptography
• Keeping secrets
     –   Privacy: interceptor cannot use information
     –   Authentication: sender’s identity cannot be forged
     –   Integrity: data cannot be altered
     –   Non-repudiation: sender cannot deny sending
•   How to evaluate cryptography
•   Secret key (symmetric) cryptography; e.g., DES
•   Public key (asymmetric) cryptosystems; e.g, RSA
•   Digital signatures, digital certificates
•   Key management; e.g., PKI
3/9/01                        EMTM 553                        15
Security
•   Concerns about security
•   Client security issues
•   Server security issues
•   Security policy, risk assessment
•   Authentication methods
     – Something you know: passwords
     – Something you have: smart card
     – Something you are: biometrics
• Firewalls, proxy servers, intrusion detection
• Denial of service (DOS) attacks, viruses, worms

3/9/01                     EMTM 553                 16
Payment Systems
• Role of payment
• Cash
     – properties: wide
       accept, convenient, anonymity, untraceability, no buyer
       transaction cost
• Online credit card payment, Smart Cards
     – Secure protocols: SSL, SET
• Internet payment systems
     – Electronic cash, digital wallets
• Micro-payments
• Wireless devices
3/9/01                        EMTM 553                           17
Transactions Processing
•   Transactions and e-commerce
•   Overview of transaction processing
•   Transaction processing in e-commerce
•   Keeping business records, audit, backup
•   High-availability systems
•   Replication and scaling
•   Implementation



3/9/01                   EMTM 553             18
Other System Components
• Taxes
• Shipping and handling
• Search engines
• Data mining
• Intelligent agents
• Inventory management, enterprise resource
  planning (ERP)
• Customer relation management (CRM)


3/9/01               EMTM 553                 19
Course Outline
•   Overview of e-commerce
•   The Internet and the WWW
•   E-commerce software building blocks and tools
•   Scalability, high-performance servers, web caching
•   Basic cryptography
•   Security, watermarking, firewalls
•   Payment systems
•   Current and future directions


3/9/01                  EMTM 553                    20

More Related Content

Viewers also liked

E commerce (1)
E commerce (1)E commerce (1)
E commerce (1)Onkar Sule
 
E commerce052503
E commerce052503E commerce052503
E commerce052503Onkar Sule
 
Ecommerce overview
Ecommerce overviewEcommerce overview
Ecommerce overviewOnkar Sule
 
Leadership lessons-from-obama
Leadership lessons-from-obamaLeadership lessons-from-obama
Leadership lessons-from-obama
Onkar Sule
 

Viewers also liked (8)

E commerce (1)
E commerce (1)E commerce (1)
E commerce (1)
 
Tisc99keynote
Tisc99keynoteTisc99keynote
Tisc99keynote
 
E commerce052503
E commerce052503E commerce052503
E commerce052503
 
E commerce
E commerceE commerce
E commerce
 
Ecommerce overview
Ecommerce overviewEcommerce overview
Ecommerce overview
 
Ecommerce2
Ecommerce2Ecommerce2
Ecommerce2
 
I walden
I waldenI walden
I walden
 
Leadership lessons-from-obama
Leadership lessons-from-obamaLeadership lessons-from-obama
Leadership lessons-from-obama
 

Similar to Overview

Lecture_6_E-commerce_Infrastructure.pptx
Lecture_6_E-commerce_Infrastructure.pptxLecture_6_E-commerce_Infrastructure.pptx
Lecture_6_E-commerce_Infrastructure.pptx
AmanyaLaban
 
E business and e commerce Architecture description .ppt
E business and e commerce Architecture description .pptE business and e commerce Architecture description .ppt
E business and e commerce Architecture description .ppt
ableerudite
 
E-Commerce 0.ppt
E-Commerce 0.pptE-Commerce 0.ppt
E-Commerce 0.ppt
DharmilShah54
 
eCommerce-01.ppt
eCommerce-01.ppteCommerce-01.ppt
eCommerce-01.ppt
GoDown3
 
E-Commerce 0 (1).ppt
E-Commerce 0 (1).pptE-Commerce 0 (1).ppt
E-Commerce 0 (1).ppt
Sujalraj13
 
Building E-Commerce.ppt
Building E-Commerce.pptBuilding E-Commerce.ppt
Building E-Commerce.ppt
AlaghbariAlaghbari
 
E commerce infrastructure
E commerce infrastructureE commerce infrastructure
E commerce infrastructureSovan Kundu
 
E commerce
E commerceE commerce
E commerce
ibrahim tekin
 
Internet banking ARCHITECTURE AND IMPLEMENTATION
Internet banking  ARCHITECTURE AND IMPLEMENTATIONInternet banking  ARCHITECTURE AND IMPLEMENTATION
Internet banking ARCHITECTURE AND IMPLEMENTATION
Anil Chaurasiya
 
E commerce unit 2
E commerce unit 2E commerce unit 2
E commerce unit 2
Akhil Kaushik
 
Unit 1 Introduction to E-Commerce -Basic Concepts
Unit 1 Introduction to E-Commerce -Basic ConceptsUnit 1 Introduction to E-Commerce -Basic Concepts
Unit 1 Introduction to E-Commerce -Basic Concepts
janapriyacampus
 
Rubik cloud risks-jun2012
Rubik cloud risks-jun2012Rubik cloud risks-jun2012
Rubik cloud risks-jun2012
Shelf Companies Aust
 
Introduction to e commerce
Introduction to e commerceIntroduction to e commerce
Introduction to e commerce
eShikshak
 
E commerce
E commerceE commerce
E commerce
Ankur Kumar
 
The electronic payment systems
The electronic payment systemsThe electronic payment systems
The electronic payment systemsVishal Singh
 
Chapter 6 telecommunications and networks
Chapter 6  telecommunications and networksChapter 6  telecommunications and networks
Chapter 6 telecommunications and networks
Advance Saraswati Prakashan Pvt Ltd
 

Similar to Overview (20)

Lecture_6_E-commerce_Infrastructure.pptx
Lecture_6_E-commerce_Infrastructure.pptxLecture_6_E-commerce_Infrastructure.pptx
Lecture_6_E-commerce_Infrastructure.pptx
 
E business and e commerce Architecture description .ppt
E business and e commerce Architecture description .pptE business and e commerce Architecture description .ppt
E business and e commerce Architecture description .ppt
 
e-commerce
e-commercee-commerce
e-commerce
 
Int Lecture 4
Int Lecture 4Int Lecture 4
Int Lecture 4
 
E-Commerce 0.ppt
E-Commerce 0.pptE-Commerce 0.ppt
E-Commerce 0.ppt
 
eCommerce-01.ppt
eCommerce-01.ppteCommerce-01.ppt
eCommerce-01.ppt
 
E-Commerce 0 (1).ppt
E-Commerce 0 (1).pptE-Commerce 0 (1).ppt
E-Commerce 0 (1).ppt
 
Building E-Commerce.ppt
Building E-Commerce.pptBuilding E-Commerce.ppt
Building E-Commerce.ppt
 
Overview
OverviewOverview
Overview
 
E commerce infrastructure
E commerce infrastructureE commerce infrastructure
E commerce infrastructure
 
E commerce
E commerceE commerce
E commerce
 
Internet banking ARCHITECTURE AND IMPLEMENTATION
Internet banking  ARCHITECTURE AND IMPLEMENTATIONInternet banking  ARCHITECTURE AND IMPLEMENTATION
Internet banking ARCHITECTURE AND IMPLEMENTATION
 
E commerce unit 2
E commerce unit 2E commerce unit 2
E commerce unit 2
 
E-business
E-businessE-business
E-business
 
Unit 1 Introduction to E-Commerce -Basic Concepts
Unit 1 Introduction to E-Commerce -Basic ConceptsUnit 1 Introduction to E-Commerce -Basic Concepts
Unit 1 Introduction to E-Commerce -Basic Concepts
 
Rubik cloud risks-jun2012
Rubik cloud risks-jun2012Rubik cloud risks-jun2012
Rubik cloud risks-jun2012
 
Introduction to e commerce
Introduction to e commerceIntroduction to e commerce
Introduction to e commerce
 
E commerce
E commerceE commerce
E commerce
 
The electronic payment systems
The electronic payment systemsThe electronic payment systems
The electronic payment systems
 
Chapter 6 telecommunications and networks
Chapter 6  telecommunications and networksChapter 6  telecommunications and networks
Chapter 6 telecommunications and networks
 

More from Onkar Sule

Understanding e commerce
Understanding e commerceUnderstanding e commerce
Understanding e commerceOnkar Sule
 
Nordin malaysia
Nordin malaysiaNordin malaysia
Nordin malaysiaOnkar Sule
 
Maloney slides
Maloney slidesMaloney slides
Maloney slidesOnkar Sule
 
Introduction to ecommerce
Introduction to ecommerceIntroduction to ecommerce
Introduction to ecommerceOnkar Sule
 
Am chamtaipei sept2004
Am chamtaipei sept2004Am chamtaipei sept2004
Am chamtaipei sept2004Onkar Sule
 
A realistic look at e commerce
A realistic look at e commerceA realistic look at e commerce
A realistic look at e commerceOnkar Sule
 
Am chamtaipei sept2004
Am chamtaipei sept2004Am chamtaipei sept2004
Am chamtaipei sept2004Onkar Sule
 
Security concerns-with-e-commerce
Security concerns-with-e-commerceSecurity concerns-with-e-commerce
Security concerns-with-e-commerceOnkar Sule
 
Information technology-act 2000
Information technology-act 2000Information technology-act 2000
Information technology-act 2000
Onkar Sule
 
Types of letters 8-11
Types of letters 8-11Types of letters 8-11
Types of letters 8-11
Onkar Sule
 
Oral communication
Oral communicationOral communication
Oral communication
Onkar Sule
 
Message 1
Message 1Message 1
Message 1
Onkar Sule
 

More from Onkar Sule (20)

Understanding e commerce
Understanding e commerceUnderstanding e commerce
Understanding e commerce
 
Part i
Part iPart i
Part i
 
Nordin malaysia
Nordin malaysiaNordin malaysia
Nordin malaysia
 
Maloney slides
Maloney slidesMaloney slides
Maloney slides
 
I walden
I waldenI walden
I walden
 
Introduction to ecommerce
Introduction to ecommerceIntroduction to ecommerce
Introduction to ecommerce
 
Hengesbaugh
HengesbaughHengesbaugh
Hengesbaugh
 
Ecommerce (2)
Ecommerce (2)Ecommerce (2)
Ecommerce (2)
 
Ecommerce (1)
Ecommerce (1)Ecommerce (1)
Ecommerce (1)
 
Ec elim purch
Ec elim purchEc elim purch
Ec elim purch
 
Conklin
ConklinConklin
Conklin
 
Conklin
ConklinConklin
Conklin
 
Am chamtaipei sept2004
Am chamtaipei sept2004Am chamtaipei sept2004
Am chamtaipei sept2004
 
A realistic look at e commerce
A realistic look at e commerceA realistic look at e commerce
A realistic look at e commerce
 
Am chamtaipei sept2004
Am chamtaipei sept2004Am chamtaipei sept2004
Am chamtaipei sept2004
 
Security concerns-with-e-commerce
Security concerns-with-e-commerceSecurity concerns-with-e-commerce
Security concerns-with-e-commerce
 
Information technology-act 2000
Information technology-act 2000Information technology-act 2000
Information technology-act 2000
 
Types of letters 8-11
Types of letters 8-11Types of letters 8-11
Types of letters 8-11
 
Oral communication
Oral communicationOral communication
Oral communication
 
Message 1
Message 1Message 1
Message 1
 

Recently uploaded

Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 

Recently uploaded (20)

Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 

Overview

  • 1. Electronic Commerce (E-Commerce) • Commerce refers to all the activities the purchase and sales of goods or services. – Marketing, sales, payment, fulfillment, customer service • Electronic commerce is doing commerce with the use of computers, networks and commerce-enabled software (more than just online shopping) 3/9/01 EMTM 553 1
  • 2. Brief History • 1970s: Electronic Funds Transfer (EFT) – Used by the banking industry to exchange account information over secured networks • Late 1970s and early 1980s: Electronic Data Interchange (EDI) for e-commerce within companies – Used by businesses to transmit data from one business to another • 1990s: the World Wide Web on the Internet provides easy- to-use technology for information publishing and dissemination – Cheaper to do business (economies of scale) – Enable diverse business activities (economies of scope) 3/9/01 EMTM 553 2
  • 3. E-commerce applications • Supply chain management • Video on demand • Remote banking • Procurement and purchasing • Online marketing and advertisement • Home shopping • Auctions 3/9/01 EMTM 553 3
  • 4. Ecommerce infrastructure • Information superhighway infrastructure – Internet, LAN, WAN, routers, etc. – telecom, cable TV, wireless, etc. • Messaging and information distribution infrastructure – HTML, XML, e-mail, HTTP, etc. • Common business infrastructure – Security, authentication, electronic payment, directories, catalogs, etc. 3/9/01 EMTM 553 4
  • 5. The Main Elements of E- commerce • Consumer shopping on the Web, called B2C (business to consumer) • Transactions conducted between businesses on the Web, call B2B (business to business) • Transactions and business processes that support selling and purchasing activities on the Web – Supplier, inventory, distribution, payment management – Financial management, purchasing products and information 3/9/01 EMTM 553 5
  • 6. Advantages of Electronic Commerce • Increased sales – Reach narrow market segments in geographically dispersed locations – Create virtual communities • Decreased costs – Handling of sales inquiries – Providing price quotes – Determining product availability • Being in the space 3/9/01 EMTM 553 6
  • 7. Disadvantages of Electronic Commerce • Loss of ability to inspect products from remote locations • Rapid developing pace of underlying technologies • Difficult to calculate return on investment • Cultural and legal impediments 3/9/01 EMTM 553 7
  • 8. The process of e-commerce 1. Attract customers – Advertising, marketing 2. Interact with customers – Catalog, negotiation 3. Handle and manage orders – Order capture – Payment – Transaction – Fulfillment (physical good, service good, digital good) 4. React to customer inquiries – Customer service – Order tracking 3/9/01 EMTM 553 8
  • 9. Web-based E-commerce Architecture Tier 1 Tier 2 Tier 3 Tier N DMS Client Web Server Application Database Server Server 3/9/01 EMTM 553 9
  • 10. E-commerce Technologies • Internet • Access security • Mobile technologies • Cryptographic security • Web architecture • Watermarking • Component programming • Payment systems • Data exchange • Multimedia • Search engines • Data mining • Intelligent agents 3/9/01 EMTM 553 10
  • 11. Infrastructure for E-commerce • The Internet – system of interconnected networks that spans the globe – routers, TCP/IP, firewalls, network infrastructure, network protocols • The World Wide Web (WWW) – part of the Internet and allows users to share information with an easy-to-use interface – Web browsers, web servers, HTTP, HTML • Web architecture – Client/server model – N-tier architecture; e.g., web servers, application servers, database servers, scalability 3/9/01 EMTM 553 11
  • 12. E-Commerce Software • Content Transport – pull, push, web-caching, MIME • Server Components – CGI, server-side scripting • Programming Clients • Sessions and Cookies • Object Technology – CORBA, COM, Java Beans/RMI • Technology of Fulfillment of Digital Goods – Secure and fail-safe delivery, rights management 3/9/01 EMTM 553 12
  • 13. System Design Issues • Good architectural properties – Functional separation – Performance (load balancing, web caching) – Secure – Reliable – Available – Scalable 3/9/01 EMTM 553 13
  • 14. Creating and Managing Content • What the customer see • Static vs. dynamic content • Different faces for different users • Tools for creating content • Multimedia presentation • Integration with other media • Data interchange • HTML, XML (Extensible Markup Language) 3/9/01 EMTM 553 14
  • 15. Cryptography • Keeping secrets – Privacy: interceptor cannot use information – Authentication: sender’s identity cannot be forged – Integrity: data cannot be altered – Non-repudiation: sender cannot deny sending • How to evaluate cryptography • Secret key (symmetric) cryptography; e.g., DES • Public key (asymmetric) cryptosystems; e.g, RSA • Digital signatures, digital certificates • Key management; e.g., PKI 3/9/01 EMTM 553 15
  • 16. Security • Concerns about security • Client security issues • Server security issues • Security policy, risk assessment • Authentication methods – Something you know: passwords – Something you have: smart card – Something you are: biometrics • Firewalls, proxy servers, intrusion detection • Denial of service (DOS) attacks, viruses, worms 3/9/01 EMTM 553 16
  • 17. Payment Systems • Role of payment • Cash – properties: wide accept, convenient, anonymity, untraceability, no buyer transaction cost • Online credit card payment, Smart Cards – Secure protocols: SSL, SET • Internet payment systems – Electronic cash, digital wallets • Micro-payments • Wireless devices 3/9/01 EMTM 553 17
  • 18. Transactions Processing • Transactions and e-commerce • Overview of transaction processing • Transaction processing in e-commerce • Keeping business records, audit, backup • High-availability systems • Replication and scaling • Implementation 3/9/01 EMTM 553 18
  • 19. Other System Components • Taxes • Shipping and handling • Search engines • Data mining • Intelligent agents • Inventory management, enterprise resource planning (ERP) • Customer relation management (CRM) 3/9/01 EMTM 553 19
  • 20. Course Outline • Overview of e-commerce • The Internet and the WWW • E-commerce software building blocks and tools • Scalability, high-performance servers, web caching • Basic cryptography • Security, watermarking, firewalls • Payment systems • Current and future directions 3/9/01 EMTM 553 20