SlideShare uma empresa Scribd logo
1 de 21
EMTM 553
Electronic Commerce Systems
                          Insup Lee

         Department of Computer and Information Science
                   University of Pennsylvania
                        lee@cis.upenn.edu
                     www.cis.upenn.edu/~lee


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


3/9/01                   EMTM 553                         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                       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                   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                     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                    13
System Design Issues
• Good architectural properties
   –   Functional separation
   –   Performance (load balancing, web caching)
   –   Secure
   –   Reliable
   –   Available
   –   Scalable




3/9/01              EMTM 553                       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             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                     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             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                    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                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               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                21

Mais conteúdo relacionado

Mais procurados

Selling SaaS in a product world
Selling SaaS in a product worldSelling SaaS in a product world
Selling SaaS in a product worldSVPMA
 
E commerce security 4
E commerce security 4E commerce security 4
E commerce security 4Anne ndolo
 
Information 2nd lesson
Information 2nd lessonInformation 2nd lesson
Information 2nd lessonAnne ndolo
 
The Cloud and e-Signatures - Illinois License Law
The Cloud and e-Signatures - Illinois License LawThe Cloud and e-Signatures - Illinois License Law
The Cloud and e-Signatures - Illinois License LawCarrie Bey-Little
 
Intelligent use of it
Intelligent use of itIntelligent use of it
Intelligent use of itJ A Bhavsar
 

Mais procurados (7)

Selling SaaS in a product world
Selling SaaS in a product worldSelling SaaS in a product world
Selling SaaS in a product world
 
E commerce security 4
E commerce security 4E commerce security 4
E commerce security 4
 
Information 2nd lesson
Information 2nd lessonInformation 2nd lesson
Information 2nd lesson
 
The Cloud and e-Signatures - Illinois License Law
The Cloud and e-Signatures - Illinois License LawThe Cloud and e-Signatures - Illinois License Law
The Cloud and e-Signatures - Illinois License Law
 
Intelligent use of it
Intelligent use of itIntelligent use of it
Intelligent use of it
 
Chapter 6 telecommunications and networks
Chapter 6  telecommunications and networksChapter 6  telecommunications and networks
Chapter 6 telecommunications and networks
 
E commerce(report)
E commerce(report)E commerce(report)
E commerce(report)
 

Semelhante a E-Commerce Systems Overview

Semelhante a E-Commerce Systems 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
 
Ppt
PptPpt
Ppt
 
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
 
E commerce unit 2
E commerce unit 2E commerce unit 2
E commerce unit 2
 
Internet banking ARCHITECTURE AND IMPLEMENTATION
Internet banking  ARCHITECTURE AND IMPLEMENTATIONInternet banking  ARCHITECTURE AND IMPLEMENTATION
Internet banking ARCHITECTURE AND IMPLEMENTATION
 
E commerce infrastructure
E commerce infrastructureE commerce infrastructure
E commerce infrastructure
 
Introduction to e commerce
Introduction to e commerceIntroduction to e commerce
Introduction to e commerce
 
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
 
E commerce
E commerceE commerce
E commerce
 
E commerce
E commerceE commerce
E commerce
 
E commerce
E commerce E commerce
E commerce
 
E commerce
E commerceE commerce
E commerce
 
Unit Iv
Unit IvUnit Iv
Unit Iv
 
Ecom
EcomEcom
Ecom
 

Mais de hardikkakadiya99 (16)

Leadrship
LeadrshipLeadrship
Leadrship
 
4 rules-of-fractions1640
4 rules-of-fractions16404 rules-of-fractions1640
4 rules-of-fractions1640
 
Unit 1 Algebra and percentage
Unit 1  Algebra and percentageUnit 1  Algebra and percentage
Unit 1 Algebra and percentage
 
Unit 1 ch 1 3 Mathes
Unit 1   ch 1  3 MathesUnit 1   ch 1  3 Mathes
Unit 1 ch 1 3 Mathes
 
Cdn1001 academic communication and excellence
Cdn1001 academic communication and excellenceCdn1001 academic communication and excellence
Cdn1001 academic communication and excellence
 
Cdn1001 resume writing
Cdn1001 resume writingCdn1001 resume writing
Cdn1001 resume writing
 
Ppt regina
Ppt reginaPpt regina
Ppt regina
 
Cdn1001 canada overview and cities
Cdn1001 canada overview and citiesCdn1001 canada overview and cities
Cdn1001 canada overview and cities
 
S sharma idbi
S sharma idbiS sharma idbi
S sharma idbi
 
Plastic aug2009
Plastic aug2009Plastic aug2009
Plastic aug2009
 
Money101 v2
Money101 v2Money101 v2
Money101 v2
 
Imc bhaskar ghosh-indusindppt
Imc bhaskar ghosh-indusindpptImc bhaskar ghosh-indusindppt
Imc bhaskar ghosh-indusindppt
 
E commerce4
E commerce4E commerce4
E commerce4
 
Cos higher one
Cos higher oneCos higher one
Cos higher one
 
E commerce1
E commerce1E commerce1
E commerce1
 
Global warming
Global warmingGlobal warming
Global warming
 

E-Commerce Systems Overview

  • 1. EMTM 553 Electronic Commerce Systems Insup Lee Department of Computer and Information Science University of Pennsylvania lee@cis.upenn.edu www.cis.upenn.edu/~lee 3/9/01 EMTM 553 1
  • 2. 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 2
  • 3. 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 3
  • 4. 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 4
  • 5. 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 5
  • 6. 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 6
  • 7. 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 7
  • 8. 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 8
  • 9. The process of e-commerce 1. Attract customers – Advertising, marketing 1. Interact with customers – Catalog, negotiation 1. Handle and manage orders – Order capture – Payment – Transaction – Fulfillment (physical good, service good, digital good) 1. React to customer inquiries – Customer service – Order tracking 3/9/01 EMTM 553 9
  • 10. 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 10
  • 11. 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 11
  • 12. 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 12
  • 13. 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 13
  • 14. System Design Issues • Good architectural properties – Functional separation – Performance (load balancing, web caching) – Secure – Reliable – Available – Scalable 3/9/01 EMTM 553 14
  • 15. 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 15
  • 16. 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 16
  • 17. 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 17
  • 18. 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 18
  • 19. 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 19
  • 20. 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 20
  • 21. 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 21