Download overview1

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
eCommerce Technology
20-751
Lecture 1: Overview
20-751 ECOMMERCE TECHNOLOGY
FALL 2003
COPYRIGHT © 2003 MICHAEL I. SHAMOS
Course Administration
• Instructor: Michael Shamos ([email protected])
• Teaching assistant: Jie Hu ([email protected])
• Course web page: through Blackboard or
http://euro.ecom.cmu.edu/program/courses/tcr751/official.shtml
• Slides posted on web page the night before lecture
• 14 lectures, 4 homeworks, 1 final exam
• Grading
– Homework 40% (10% each)
– Class participation 10%
– Final exam 50%
20-751 ECOMMERCE TECHNOLOGY
FALL 2003
COPYRIGHT © 2003 MICHAEL I. SHAMOS
Working Together
• You may (and should) study together and discuss homework
• You should surf the Web to learn more about course topics
• BUT: ALL WORK YOU SUBMIT MUST BE YOURS ALONE
• You must list the names of the people you worked with
• You must give credit for any material that is not yours
• If you need to include material from another source, state
exactly where it came from (give URL, etc.)
• DO NOT ATTEMPT TO COPY MATERIAL FROM WEB PAGES
AND SUBMIT IT AS YOUR HOMEWORK
You will be caught. Your career will end. Fast.
• Penalties for violation: zero credit, course failure, expulsion
• See University Policy on Cheating and Plagiarism
20-751 ECOMMERCE TECHNOLOGY
FALL 2003
COPYRIGHT © 2003 MICHAEL I. SHAMOS
What is Commerce?
• Middle French, from Latin commercium, from
com- (together)+ merc- (merchandise) (1537)
“The exchange or
buying and selling of commodities
on a large scale
involving transportation from place to place.”
• Buying and selling ( transactions )
NEED TECHNOLOGY
TO SUPPORT
• Large scale (  scalability )
ALL OF THESE
• Transportation ( supply chain )
• Every business process in the world must be
re-engineered: “Can it be made electronic?”
20-751 ECOMMERCE TECHNOLOGY
FALL 2003
COPYRIGHT © 2003 MICHAEL I. SHAMOS
Commerce (8000 B.C.)
BUYER
FINDS
SELLER
SELECTION
OF GOODS
NEGOTIATION
SALE
PAYMENT
DELIVERY
INFORMATION
PHYSICAL+
INFORMATION
20-751 ECOMMERCE TECHNOLOGY
POST-SALE
ACTIVITY
FALL 2003
COPYRIGHT © 2003 MICHAEL I. SHAMOS
eCommerce
SOME TECHNOLOGIES USED:
SEARCH ENGINE
ON-LINE CATALOG
RECOMMENDER AGENT
SOME INFORMATION GATHERED:
BUYER
FINDS
SELLER
SEARCH BEHAVIOR
BROWSING BEHAVIOR
CUSTOMER PREFERENCES
CONFIGURATOR
SHOPPING BOT
SELECTION
OF GOODS
EFFECTIVENESS OF PROMOTIONS
BARGAINING STRATEGIES
AGGREGATOR
AUTOMATED AGENTS
TRANSACTION PROCESSOR
NEGOTIATION
PRICE SENSITIVITIES
PERSONAL DATA
SALE
MARKET BASKET
DATA INTERCHANGE
CRYPTOGRAPHY
PAYMENT
E-PAYMENT SYSTEMS
TRACKING AGENT
CREDIT/PAYMENT INFORMATION
DELIVERY REQUIREMENTS
DELIVERY
ON-LINE PROBLEM REPORTS
INFORMATION
PHYSICAL+
INFORMATION
ON-LINE HELP
BROWSER SHARING
POST-SALE
ACTIVITY
FOLLOW-ON SALES OPPORTUNITIES
INTERNET TELEPHONY
20-751 ECOMMERCE TECHNOLOGY
CUSTOMER SATISFACTION
FALL 2003
COPYRIGHT © 2003 MICHAEL I. SHAMOS
THE ELECTRONIC ENTERPRISE
S2S
ENTERPRISE RESOURCE
PLANNING
SCM
ERP
Strategic
Planning
Collaborative SCM
Demand
Planning
Collab.
Planning
Mfg.
Exec.
E-Mail
WH
Mgmt.
Portal/
Extranet
Trans.
Mgmt.
CUSTOMER RELATIONSHIP
MANAGEMENT
Distrib.
Planning
Supply
Planning
IndustrySpecific
Solutions
Mfg.
Finance
Web/
Intranet
Fact. HH
Devices
HR
Voice
(IVR, ACD)
Svc.
Auto.
Product Employee Legacy
Mgmt.
Systems Systems
Mfg.
Planning
Trans.
Planning
CRM
Marketing
Auto.
Order
Mgmt.
Conf.
Sales
Auto.
Logistics
Web
Storefront
Mobile Sales
(Prod. CFG)
Employee
SS
Field
Service
Collaborative CRM
SUPPLY CHAIN
MANAGEMENT
E-Mail
Operational
EDI
Closed-Loop Processing
(EAI Toolkits, ETLM Tools,
Embedded Mobile Agents)
Conf.
Direct
Interaction
DW
KM/CM
Financ.
DM
HR
DM
Cust.
DM
Analytical
Order
DM
Prod.
DM
ACD = AUTOMATIC CALL DISTRIBUTOR
CFG = CONFIGURATION
DM = DATA MINING
DW = DATA WAREHOUSE
ETLM = EXTRACT, TRANSFORM, LOAD
& MANAGE
HH = HAND-HELD
IVR = INTERACTIVE VOICE RESPONSE
SOURCE: META GROUP
Internet-Connected Supply Chain
Wholesale
Distributors
Suppliers
Manufacturers
Supplier
Exchanges
Logistics
Exchanges
Logistics
Providers
Customers
Customer
Exchanges
Virtual
Manufacturers
Contract
Manufacturers
Information Flow
Goods Flow
Logistics
Providers
SOURCE: AMR RESEARCH (2000)
20-751 ECOMMERCE TECHNOLOGY
FALL 2003
COPYRIGHT © 2003 MICHAEL I. SHAMOS
Why eCommerce? Why Now?
• Computers are faster
– 1973:
1 million instructions/sec
– 2003:
2 billion instructions/sec
• Have more main memory
– 1973:
0.125 megabytes
– 2003:
512.0 megabytes
• Cost less
– 1973:
$4,000,000
– 2003:
$1,000
• Speed/size/cost improvement factor: 32 billion
20-751 ECOMMERCE TECHNOLOGY
FALL 2003
COPYRIGHT © 2003 MICHAEL I. SHAMOS
Progress of Technology
• Have more disk storage
– 1973:
– 2003:
IMPROVEMENT: 12000 x
10 MB
120,000 MB (soon 1 terabyte = 1000GB)
• Higher communication speeds
–
–
–
–
–
–
–
Human speech:
30 bits/sec
1973 Modem
300 bits/sec
2003 Modem:
56,000 bits/sec
T1 line:
1,544,000 bits/sec
DSL (high end)
7,000,000 bits/sec
Internet 2:
1,000,000,000 bits/sec
Optical 10,000,000,000,000 bits/sec in 1 fiber
(entire U.S. telephone traffic)
20-751 ECOMMERCE TECHNOLOGY
FALL 2003
1973-2003
IMPROVEMENT:
30 BILLION x
COPYRIGHT © 2003 MICHAEL I. SHAMOS
eCommerce Technology Topics
• Infrastructure
• Wireless
• Web Architecture
• Search engines
• Cryptography
• Network security
• Electronic payments
• Databases
• Mass personalization, CRM,
Data Mining
• Privacy Technology
• Enterprise Resource Planning
• Intelligent agents
• Data interchange
20-751 ECOMMERCE TECHNOLOGY
FALL 2003
COPYRIGHT © 2003 MICHAEL I. SHAMOS
eCommerce Infrastructure
• What worldwide structure is required to support
eCommerce?
• Network + communications
– Required course: Communications and Networking (20-770)
• Machines
• Software
– Required course: Core Java for eCommerce (20-753)
• Protocols
• Security
• Payment
– interface to banking systems
20-751 ECOMMERCE TECHNOLOGY
FALL 2003
COPYRIGHT © 2003 MICHAEL I. SHAMOS
The Internet
• The fundamental technology linking business and
people around the world in less than 1 second
– Nothing competes with it
• How does it work?
• How big is it?
• Who owns it? Who governs it?
• How does it grow? How big can it get?
• What architecture allows this?
• What are the limitations?
• Required course: The Internet (20-755)
20-751 ECOMMERCE TECHNOLOGY
FALL 2003
COPYRIGHT © 2003 MICHAEL I. SHAMOS
Wireless Technologies & mCommerce
• Can’t get (much) away from radio
• Differences between wireless and wired
communication
• Cells, frequency allocations
• Shared medium: SDMA, FDMA, TDMA, CDMA
• 1G, 2G, 2.5G, 3G, 4G
• Wireless LAN: IEEE 802.11
• Bluetooth
• WAP, iMode
• Universal Wideband (UWB)
• Elective Course: Mobile eCommerce (20-863)
20-751 ECOMMERCE TECHNOLOGY
FALL 2003
COPYRIGHT © 2003 MICHAEL I. SHAMOS
Web Architecture
How are web sites constructed?
TIER 4
Database
TIER 3
Applications
TIER 2
Server
Elective Course: eCommerce Web Application Development (20-860)
20-751 ECOMMERCE TECHNOLOGY
FALL 2003
TIER 1
SOURCE: INTERSHOP
COPYRIGHT © 2003 MICHAEL I. SHAMOS
Search Engines
• Finding web pages
– Crawlers, spiders, bots
• Query interfaces
• Retrieval methods
– Indexing
– Document ranking
– Artificially altering retrieval order
• Document clustering
• Multilingual issues
• Multimedia retrieval
• Required Course: Web-Based Information Architectures (20-760)
20-751 ECOMMERCE TECHNOLOGY
FALL 2003
COPYRIGHT © 2003 MICHAEL I. SHAMOS
Cryptography
• Secrecy
– Information cannot be used if intercepted
• Authentication
– We’re sure who the parties are
• Integrity
– Data cannot be altered
• Non-repudiation
– Sender cannot deny sending the message
• Cryptography
– Symmetric encryption (DES, Rijndael)
– Public key cryptosystems (RSA)
– Digital signatures & certificates, public key infrastructure (PKI)
20-751 ECOMMERCE TECHNOLOGY
FALL 2003
COPYRIGHT © 2003 MICHAEL I. SHAMOS
Network Security
• Access control
– authorization / authentication
• Authentication
–
–
–
–
•
•
•
•
something you know: passwords
something you have: smart card
something you are: biometrics
someplace you are: GPS
Network protection, firewalls, proxy servers
Intrusion detection
Denial of service (DOS) attacks
Viruses, worms
• Required course: Computer Security
20-751 ECOMMERCE TECHNOLOGY
FALL 2003
COPYRIGHT © 2003 MICHAEL I. SHAMOS
Data Interchange
• How can sites exchange information without prior
agreement?
– What do the data fields mean? price, extended price, unit
price, prix, цена, τιμή, 가격 , X’AC12’
– XML: Extensible Markup Language
• How can machines communicate without humans?
• How can data formats and structures be
communicated?
– XML schemas
– Ontologies
20-751 ECOMMERCE TECHNOLOGY
FALL 2003
COPYRIGHT © 2003 MICHAEL I. SHAMOS
eCommerce Data Exchange Needs
RFQs
Ship Notices
Catalogs
Letters of Credit
Quotations
Purchase Orders
Electronic Payments
Bills of Lading
Invoices
20-751 ECOMMERCE TECHNOLOGY
FALL 2003
COPYRIGHT © 2003 MICHAEL I. SHAMOS
Electronic Payments
• Forms of money
– token (cash), notational (bank account), hybrid (check)
• Credit-card transactions
– Secure protocols: SSL, SET
• Automated clearing and settlement systems
– PayPal
•
•
•
•
Smart cards, electronic cash, digital wallets
Micropayments
Wireless payments
Electronic invoice presentment and payment
– Moore
• Required course: Electronic Payment Systems (20-763)
20-751 ECOMMERCE TECHNOLOGY
FALL 2003
COPYRIGHT © 2003 MICHAEL I. SHAMOS
Databases
•
•
•
•
•
The relational database model
Query specification: SQL (Structured Query Language)
Database management
Databases in eCommerce
Data warehousing
• Required course
– Database Management (Heinz School)
20-751 ECOMMERCE TECHNOLOGY
FALL 2003
COPYRIGHT © 2003 MICHAEL I. SHAMOS
Mass Personalization & Data Mining
• Treating each user as an individual
– key is INFORMATION
• How to acquire and store information about
customers
– Cookies
– Question and response
– Clickstream analysis
– External databases. Allegheny County
• How to use information effectively and instantly
• Personalization technology
• Customization: Lands’ End
20-751 ECOMMERCE TECHNOLOGY
FALL 2003
COPYRIGHT © 2003 MICHAEL I. SHAMOS
Data Mining
• Extracting previously unknown relationships from
large datasets
• Discovery of patterns
• Predicting the future
– past behavior as predictor of future purchasing
• Market basket analysis
– diapers/beer
20-751 ECOMMERCE TECHNOLOGY
FALL 2003
COPYRIGHT © 2003 MICHAEL I. SHAMOS
Data Mining Tools
• Visualization (“seeing” the data) Table Lens
• Predictive Modeling
• Database Segmentation
– Classify the users
• Link Analysis
– Association discovery
• Neural networks
– Systems that learn from data
• Deviation Detection
– Are any of the data unusual? Fraud detection
• Elective course: Data Mining (20-852)
20-751 ECOMMERCE TECHNOLOGY
FALL 2003
COPYRIGHT © 2003 MICHAEL I. SHAMOS
Privacy Technology
• Digital privacy & privacy threats
• Technology
– P3P
– EPAL
• Anonymity
– Mediation
– Digital pseudonyms
20-751 ECOMMERCE TECHNOLOGY
FALL 2003
COPYRIGHT © 2003 MICHAEL I. SHAMOS
ERP (Enterprise Resource Planning) &
SCM (Supply Chain Management)
• The supply network
• Collaboration models
– Vendor-managed inventory
– Scan-based trading
• ERP functions and architecture
• EAI (Enterprise Application Integration)
• Web Services
• Required course: Supply Chain Management 46-866
20-751 ECOMMERCE TECHNOLOGY
FALL 2003
COPYRIGHT © 2003 MICHAEL I. SHAMOS
Agents and Electronic Negotiation
•
•
•
•
Programs to perform tasks on your behalf
Avatars (characters in human form)
Metasearchers, shopping bots, news agents, stock
agents, auction bots, bank bots
How to make agents “intelligent”
– Rule-based systems
– Knowledge representation
Agents that learn
– Inductive inference
JULIA from CONVERSIVE
20-751 ECOMMERCE TECHNOLOGY
FALL 2003
COPYRIGHT © 2003 MICHAEL I. SHAMOS
Cooperating Agents
Doctor
Pete
Lucy’s agent looks up providers,
checks for distance, authorization
Schedule a treatment plan using onlyLucy’s agent formulates a scheduleand rating.
authorized providers within a 20-miles of appointments for therapists that
Lucy’s agent retrieves information
and a rating of excellent or very good.fits into Pete and Lucy’s schedule.
about Mom’s prescribed treatment
from the doctor’s agent.
Semantic Web
Lucy
SOURCE: WILLIAM HOLMES, LOCKHEED-MARTIN
M2M Commerce & Auction Models
• How can machines do business with other
machines?
• Electronic discovery
• Electronic negotiation
– Auction strategy
• The semantic Web
• Two elective courses:
– Intelligent agents (Katia Sycara) 20-854
– Electronic Negotiation (Tuomas Sandholm) 20-853
20-751 ECOMMERCE TECHNOLOGY
FALL 2003
COPYRIGHT © 2003 MICHAEL I. SHAMOS
Q&A
20-751 ECOMMERCE TECHNOLOGY
FALL 2003
COPYRIGHT © 2003 MICHAEL I. SHAMOS
Related documents