download

E-Commerce Systems and Components
Course No.: CMPE296Z
Design and Implementation of E-Commerce Systems
Instructor: Jerry Gao, Ph.D.
Copyright@1999. Jerry Gao, Ph.D
1
Learning Objectives
„ When you finish this chapter, you will:
Be able to identify the main components of eBusiness.
„ The functions of standard
„ Identify the system architectures and
components
„
2
Topic: Components in E-Commerce Systems
E-Commerce Systems and Components
- Objectives, Requirements, Goals
- the Goals of Participants
- the Role of Standards
- System Users and Their Roles
- Business Functions & Capabilities
- System Architecture and Components
Copyright@1999. Jerry Gao, Ph.D
3
Topic: Components in E-Commerce Systems
the Goals of Participants
Internet commerce involves different participants. Each has its
own needs and goals.
There are five types of participants:
•Buyers (customers)
•Retail customers
•Business customers
•Sellers
•Financial processors- operates the part of the credit processing
system that accepts transactions from merchants and forwards
them to the merchant’s bank.
•Government
•Technologists
Copyright@1999. Jerry Gao, Ph.D
4
Topic: Components in E-Commerce Systems
the Goals of Participants
Customers:
Needs of retail customers:
•Convenience
•Price
•Selection
•Privacy
•Service
•Security
Needs of business customers:
•Personalization
•Ease of use
•Security
Sellers:
- Reach new markets
- Create and strengthen customer relationships
- Cost effectiveness
- Security
Copyright@1999. Jerry Gao, Ph.D
5
Topic: Components in E-Commerce Systems
the Goals of Participants
Conflicts interests in sellers:
- MIS may be very reluctant to deploy an Internet commerce
system because it is new and different
- Sales department may feel threatened by the ability of the
Internet to collapse distribution channels.
Financial processors:
- Secured transactions
- Large transaction volume
- Cost structure
- Added services
- Minimize risk
Government:
- National security
- Legal controls
- Taxes
Copyright@1999. Jerry Gao, Ph.D
6
Topic: Components in E-Commerce Systems
Roles of Standards
In information technology, a standard is a set of specifications that helps
enable system built by different parties to inter-operate.
In Internet commerce, standards serve two primary functions:
•Standards are a way of transferring power from vendors to customers.
•Reduce the cost of proprietary systems and technologies
•Standards are a way of assembling a complete system from multiple
vendors.
The major problem with standards -->
difficult to make them simple enough to be widely adopted,
complex enough to be useful.
Copyright@1999. Jerry Gao, Ph.D
7
Topic: Components in E-Commerce Systems
Roles of Standards
Early versus Late Standardization:
Standards efforts tend to follow one of two paths: early or late standardization
Late Standardization:
- Various parties work together cooperatively to build the market,
or competing technologies arise and the market decides on a leader.
- When a proprietary system acquires such dominant market
share that it becomes a standard. This standard usually is
more complex due to its origins.
Early Standardization:
Multiple parties get together and jointly agree on specifications.
- This can work out for the benefit of everyone.
- This may cause a complex standard covering too much.
Copyright@1999. Jerry Gao, Ph.D
8
Topic: Components in E-Commerce Systems
Roles of Standards
Standards for Internet Commerce:
- Standards aid interoperability
- The best is the enemy of the good
There is a strong benefit to consistency and standardization
that leads to ease of use.
- The good is the enemy of the best.
Standardization, and particularly premature standardization,
restricts innovation.
Copyright@1999. Jerry Gao, Ph.D
9
Topic: Components in E-Commerce Systems
Systems Users and Their Roles
E-Commerce systems have three types of users:
- Buyers of goods and services
- Sellers of goods and services
- System operation personnel
Each user group has:
- its operational function sets
- its distinct role sets
Copyright@1999. Jerry Gao, Ph.D
10
Topic: Components in E-Commerce Systems
E-Systems Users and Their Roles
Customer Roles:
A buyer play as different roles in the the process of buying goods and services.
They are: customer, consumer, purchasing agent, and so on.
In some cases, the same person plays all of the roles. However,
in the businesses, it is useful to consider the various roles:
•Specifier
•Approver
•Buyer
•Recipient
Copyright@1999. Jerry Gao, Ph.D
- this person selects what is to be purchased.
- this person approves a purchase recommended
by the specifier.
- this person negotiates the terms and conditions
of a purchase and arranges for payment.
- this person receives the delivered goods and
services
11
Topic: Components in E-Commerce Systems
E-Systems Users and Their Roles
Business Roles:
A seller also play as different roles in the the process of selling goods and
services in an Internet commerce system.
Smaller businesses may have just a few people playing all the roles.
However, for larger businesses, it is useful to distinct the following roles:
•Business manager - plays as a business manager for the Internet commerce.
•Decide the business approach
•Make the decisions on production selections, pricing,and services
•Establish business relationships
•Commerce architect - a system analyst for an e-commerce system
•Conduct the system design and software design for business needs
•Content designer- a designer who is responsible for the look and feel of
•internet commerce system, including catalog, and GUI design,…
Copyright@1999. Jerry Gao, Ph.D
12
Topic: Components in E-Commerce Systems
E-Systems Users and Their Roles
System Operational Roles:
The operations team installs and operates the Internet commerce system,
making sure that it is running and available for customers.
•Operations manager - manage all operational services of the Internet
commerce system
•System supervisor - manage the system staff.
•System administrator - responsible for technical operations of the computer
systems and networks.
•Security officer
- implement and maintain the security measures
of the system
•Fulfillment agent - Shipping and handling of goods or delivery of servers.
•Accountant
- maintain business records, and handle accounting
procedure.
Copyright@1999. Jerry Gao, Ph.D
13
Topic: Components in E-Commerce Systems
E-Systems Users and Their Roles
System Operational Roles:
The operations team installs and operates the Internet commerce system,
making sure that it is running and available for customers.
•Operations manager - manage all operational services of the Internet
commerce system
•System supervisor - manage the system staff.
•System administrator - responsible for technical operations of the computer
systems and networks.
•Security officer
- implement and maintain the security measures
of the system
•Fulfillment agent - Shipping and handling of goods or delivery of servers.
•Accountant
- maintain business records, and handle accounting
procedure.
Copyright@1999. Jerry Gao, Ph.D
14
Topic: Components in E-Commerce Systems
General Business Functions and Capabilities
Marketing and Sales:
- Create, update, maintain product catalog
- Create, update, distribute advertisement
- One-to-one marketing and sales
- Business-to-business marketing and sales
- Personalized Marketing and Sales
- Sales activities, demo, exhibits, live shows
Transaction Processing:
- Process purchasing orders
- Process payments
- Conduct authorization, verification, authentication
- Business record book keeping
Copyright@1999. Jerry Gao, Ph.D
15
Topic: Components in E-Commerce Systems
General Business Functions and Capabilities
Customer Services:
- Pre-sale and post-sale services
- Delivery and shipping services
- Customer services
- Membership services
Security Functions:
- Authentication
- Authorization
- Certification
Copyright@1999. Jerry Gao, Ph.D
16
Topic: Components in E-Commerce Systems
General Business Functions and Capabilities
Inventory management:
- warehouse management and book keeping
- product catalog integration
- transaction system integration
Accounting operation support:
- Sale tax processing
- Service tax processing
- Value-added tax
- Account book keeping
MIS and system administration:
- DB administration and management
- System maintenance
- System support
- Backup and recovery
Copyright@1999. Jerry Gao, Ph.D
17
Topic: Components in E-Commerce Systems
Specific Business Functions and Capabilities
Business to consumers:
- order capture
- easy to use, one-line ordering
- consumer-oriented payment (credit card or check)
- personalized content and merchandising
- digital coupons
- advertising and email
- support for small and medium merchants
- smaller business use Internet hosting services
- large business keep their catalog in-house
Copyright@1999. Jerry Gao, Ph.D
18
Topic: Components in E-Commerce Systems
Specific Business Functions and Capabilities
Business to Business:
- Payment mechanisms
- business-to-business version of credit cards
- purchase orders and invoicing
- check or electronic funds transfer
- new protocol, such as OBI.
- Fulfillment through a Fulfillment API to legacy systems
- Custom catalog
- digital tickets and digital queries (customer DB API)
- customized part numbers, reserved inventory
- display of contract and pricing…
- real-time, complete and accurate product information
Copyright@1999. Jerry Gao, Ph.D
19
Topic: Components in E-Commerce Systems
Specific Business Functions and Capabilities
Information commerce:
- Business models
- buy-and-sale model
- auction model
offered products and offered customers
- subscription model
- Payment models:
- traditional styles, such as credit cards,…
- micro-transactions, such as parking-meter prepay,
taxi-meter post-pay styles
- Customer services:
- pre-sale services
- post-sale services
Copyright@1999. Jerry Gao, Ph.D
20
Topic: Components in E-Commerce Systems
Basic Components in E-Commerce Systems
Purchasing
Server
Account
Server
Administration
Servers
Content
Server
Payment
Server
Security
Servers
Advertising
Server
Customer Service
Server
Shipping &
Delivery Server
Copyright@1999. Jerry Gao, Ph.D
21
Topic: Components in E-Commerce Systems
Basic Functions of A Content Server
•Formatting
•Multimedia
Presentation
•Publishing
•DB connector
•Authoring
•Maintain & Edit
•Archiving
•Custom Content
•Management Content
Copyright@1999. Jerry Gao, Ph.D
22
Topic: Components in E-Commerce Systems
Functions of A Payment Server
•Credit card payment processing
•Check payment processing
•Cash and Micro-payment processing
Consumer credit
Immediate payment
Insurance
Financial clearing house
Global service
Record keeping
Enable merchant trust
Enable consumer trust
•Money order processing
•Coupons processing
•Smart card processing
Get a fixed discount
Get a percentage discount
Buy one, get one free
Buy X get a discount on Y.
After N purchases, the next one is free.
Portable storage
Secure storage
Trusted execution env.
Copyright@1999. Jerry Gao, Ph.D
23
Order Pipeline
Offer
Creation
User profile
Authentication
Order
Digital
Merchandising
Capture
Offers &
Approval
Coupons
Tax
Incomplete
Order
Orders
Completion
Shipping
Complete
Orders
E-mail
Payment
Authorization
Invoices
Fax
Other
Other
Fulfillment
HTML
ERP System
Settlement
Digital Receipt
Digital Ticket
Queries
Credit
Copyright@1999. Jerry Gao, Ph.D
Customer
Service
24
Order Pipeline
•Offer and coupon creation:
•The seller creates commerce-enabled content using desktop publishing
software web development tools. The content may be static or dynamic.
The order items flow from the content system to Transact as digital
offers and digital coupons.
•Order capture:
•gather customer information, billing address, shipping address,
payment method, quantities.
•Order completion:
•order processing, including tax and shipping cost computation.
•Payment authorization:
•conduct credit card authorization.
•Fulfillment:
•is responsible for settlement operations, including invoices, and shipping.
•Payment settlement:
•completes the financial transactions begun in the authorization.
Copyright@1999. Jerry Gao, Ph.D
25
Topic: Components in E-Commerce Systems
System Architecture of A Virtual Warehouse
Catalog System Interface
Query
Reserve
Commit
Relationships
Reports
Virtual
Warehouse
Administration
System Interface
Data
Store
Transition System Interface
Allocate
Report
Merchant Interface
Copyright@1999. Jerry Gao, Ph.D
Query
Allocate
Commit
Enterprise Resource
Planning Interfaces
26
Topic: Components in E-Commerce Systems
Open Market Commerce Architecture
Business
Catalog
Server
SecureLink
fulfillment
networks
Transact
financial
networks
Retail
Content
Server
internet
Information
Content
Server
End User
Copyright@1999. Jerry Gao, Ph.D
Merchant
Transact Op
27
Topic: Components in E-Commerce Systems
internet
Firewall 1
transaction
server
tax
server
subscription
server
Firewall 2
log server
Copyright@1999. Jerry Gao, Ph.D
DB
fax server
Front host
post code
server
Back host
settlement
server
28
Topic: Components in E-Commerce Systems
There are several logical servers:
•Transaction server:
•Store information about users, such as buyers, sellers, and operators.
•Subscription server:
•maintain an access control database. It performs periodic payment
processing.
•Tax server:
•calculates per-item U.S. sales taxes and other services taxes at
other places.
•Postcode server:
•maps addresses to GEO codes.
•Log server:
•collects and records log and audit events from all the other servers.
•Settlement server:
•is responsible for real-time authorization an batch settlement operations.
•Fax server
•optional component which is used to deliver advice or order messages
to sellers by fax.
Copyright@1999. Jerry Gao, Ph.D
29
Overview
„ What is the Internet?
„
A “network” of “networks”
„ Lasting Impact on Human Society???
„ What does the Internet mean to business?
30
Overview
„ e-business versus e-commerce
Microsoft’s Encarta World English Dictionary defines
e-commerce (short for electronic commerce) as
“transactions conducted over the Internet, either by
consumers purchasing goods and services, or
directly between businesses.”
31
Overview
„ e-business versus e-commerce
At IBM’s “on-demand glossary” site, e-commerce is
defined as
“the ability to buy and sell products and services over
the Internet. Includes the online display of goods and
services, ordering, billing, customer service and all
handling of payments and transactions.”
32
Overview
„ e-business versus e-commerce
At IBM’s “on-demand glossary” site, e-business is
defined as
“the process of using Web technology to help businesses
streamline processes, improve productivity and increase
efficiencies. Enables companies to easily communicate with
partners, vendors and customers, connect back-end data
systems and transact commerce in a secure manner.”
33
Overview
„ e-business versus e-commerce
. “e-Business” is a broad, high-level term that
encompasses the processes, strategies and
technologies necessary to support “e-commerce”.
“e-Commerce” is a narrower term specifically
focused on aspects of conducting business
transactions over the Internet.
34
Overview
„ B-2-B versus B-2-C
Business-to-Business
Connecting the Supply Chain
“Extranet”
Adding Value to the relationship
Business-to-Consumer
Connecting Supply & Demand
Cost, Choice, Convenience
Adding Value to the Relationship
“disintermediation”
35
E-Commerce / E-Business
„
„
Electronic Commerce: buying and selling of products,
services and information via computer networks,
primarily the Internet
Electronic Business: a broader definition that
includes
„
„
„
„
buying and selling, plus
servicing customers
collaborating with business partners
conducting electronic transactions within an
organization
36
E-Commerce History and Scope
„
History
„
„
„
„
Began in the early 1970s (long before the Internet was open
to commercial use)
Limited to large businesses initially
Electronic Fund Transfer (EFT) and Electronic Data
Interchange (EDI)
Scope Today Includes
„
„
„
„
„
„
„
„
advertising
home banking
shopping in electronic stores and malls
buying stocks
finding a job
conducting an auction
collaborating electronically with business partners around
the globe
providing customer service
37
E-Commerce Framework
Electronic Commerce Applications
People
Public Policy
Marketing and
Advertising
Supply
Chain
Infrastructure:
Business services infrastructure, Information Distribution,
Mutlimedia content and Publishing Infrastructure,
Network Infrastructure, Interfacing Infrastructure
Management
38
Electronic Commerce
Requirements
„
Infrastructure – hardware, software, and networks needed to
„
Electronic Payment Mechanisms
conduct transactions, communicate, and collaborate
„
Electronic checks
„
Customer opens account with a bank
„
the customer e-mails an encrypted electronic
check signed with a digital signature
„
the merchant deposits the check in his or her
account; money is debited in the buyer’s account
and credited to the seller’s account
39
EC Benefits
„ Organizations
„
„
„
„
Increased customer base:
Reduced cost:
Reduced cycle time:
Helps small businesses compete against large companies
„ Customers
„
„
Choice
Convenience
40
Types of E-Commerce
„
„
„
„
„
Business-to-business EC (B2B)
Business-to-consumer EC (B2C)
Consumer-to-businesses (C2B)
Consumer-to-consumer (C2C)
Intrabusiness (intraorganizational) commerce
41
Business-to-Consumer EC
„
Electronic Storefronts and Malls
„
„
Services Online
„
„
„
„
„
„
Electronic retailing can be conducted via solo
storefront or as a part of cybermall
Banking (www.sfnb.com)
Securities trading (Schwab Online)
Job markets (Monster Board)
Travel (Expedia.com)
Real estate (Realtor.com)
Auctions (eBay.com)
42
Business-to-Consumer EC
(continued)
„ Personalization – ability to customize product,
service, advertisement, or customer service
„ B2C EC enables personalization at low cost
„ Internet enables marketing research
„
„
Questionnaires
„
Usually involve some inducement
Direct behavior observation
„
Cookies or site tracking services
43
Business-to-Consumer EC
(continued)
„
Use of intelligent agents
„
„
„
„
Online advertising
„
„
„
„
„
Help customers determine what to buy
Search for and compare vendor prices
Collect information and develop customer profiles
Banners
Direct email
Pop-up windows
Electronic catalogs / customized catalogs
Coupons online
44
Business-to-Business EC
„
„
„
„
Composes the majority of EC volume
Enables organizations to form electronic relationships
Covers all activities along the supply chain
Business Models:
„
„
„
Sell-Side Marketplace
„
Organizations sell products to other organizations
electronically.
Buy-Side Marketplace
„
Buyers post needs; sellers submit bids
Electronic Exchanges
„
Electronic marketplaces link many buyers and
many sellers
45
Business-to-Business EC (continued)
„ Collaborative Commerce – non-buying/selling
activities between businesses
„
„
„
„
„
„
Planning and scheduling
Design
New product information
Product content management
Order management
Sourcing and procurement
46
Electronic Commerce Innovations
„ E-Government – deliver information and public
services to citizens and members of the public sector
„ Consumer-to-consumer EC – direct interaction
facilitated by auctions, classifieds, and bartering
„ Intrabusiness EC – business units interact or
employees interact with employers
47
Technology Infrastructure
48
Fig 8.6
49
Major components of an EC
Infrastructure
„ Networks
„ Web Servers
„ Web server support and software
„ Web site activity tracking; database connectivity;
software for creating electronic forms; software for
creating chat rooms and discussion groups
„ Electronic catalogs
„ Product description, multimedia use, customized
catalogs, inclusion in Web site design and
construction, templates for construction
50
Major components of an EC
Infrastructure (con’t)
„ Web page design and construction software
„ Transactional software
„ Search engines for finding, comparing, products;
encryption and payment; ordering inventory
„ Internet access components
„ TCP/IP package, Web browsers, Internet connection
device
„ Others
„ Firewalls, smart cards, HTTP
51
E-Commerce Software
„ Catalog management
„ Product configuration
„ Shopping cart
„ Transaction processing
„ Traffic data analysis
52
Electronic Payment
Systems
53
Electronic Payment Mechanisms
„
Electronic credit cards
„
„
„
Unencrypted payments - the buyer e-mails her or his credit card
number to the seller on the Internet
Encrypted payments - credit card details encrypted for security
Electronic cash in PC
„
bank provides special software to consumer
„
customer buys “electronic money” from the bank
through software
„
the bank sends electronic money note to this
customer, endorsing it with a digital signature
„
the money is stored on the buyer’s PC and can be
spent in any electronic store that accepts e-cash
„
the software is also used to transfer the e-cash from
the buyer’s computer to the seller’s computer
„
the seller either deposits the e-cash in a bank or uses
54
the e-cash to make purchases elsewhere
Electronic Payment Mechanisms
„
„
„
„
„
„
Electronic payment cards with e-cash
„
Credit cards using magnetic strips
„
Card holds information about prepaid cash which
can be used to make payments
Smart cards
„
Cards with microprocessors can hold much more
information
Person-to-person payment systems
„
Transfer of funds between individuals (PayPal)
EFT (Electronic fund transfer)
Electronic wallets
Purchasing cards
55
Use of Digital Cash for Individual
Purchase
56
Use of EFT for a Credit Card Purchase
57
Payment Security
„ Authentication
Digital certificate
„ Certificate authority (CA)
„
„ Encryption
Secure Sockets Layer (SSL)
„ Secure Electronic Transaction Protocol (SET)
„
58
Threats to E-Commerce
„ Privacy
Online profiling
„ Clickstream data
„
59
Strategies for Successful
E-Commerce
60
Developing an Effective Web
Presence
„ Obtain information
„ Learn about products or services
„ Buy products or services
„ Check order status
„ Provide feedback or complaints
61
Putting Up a Web Site
„ In-house development
„ Web site hosting companies
„ Storefront brokers
62
Driving Traffic to Your Web Site
„ Domain names
„ Meta tags
„ Traffic logs
63
Overview
„ Advantages of e-business
„
Lower costs, Economies of Scale, Higher
Margins
„
Improved Customer Service ??
„
Comparison Shopping
„
Productivity Gains
64
Overview
„ Disadvantages / Limitations of e-business
„
Security Risks
„
Improved Customer Service ??
„
Scalability
„
Integrity
„
Infrastructure Costs
„
Fulfillment Challenges
65
Overview
„ Quick Overview of the History of the Internet
„ Internet Infrastructure - Exercise
66