Web Trends and Technologies

Download Report

Transcript Web Trends and Technologies

Web Trends and Technologies
David Strom
[email protected]
(516) 944-3407
T6 11/1/99
NGN99 T6 (c) 1999 David Strom
Inc.
1
Outline
•
•
•
•
•
Web basics and protocols
New web technologies and trends
New eCommerce technologies
eCommerce Service Options
Storefront design basics
NGN99 T6 (c) 1999 David Strom
Inc.
2
Goals
• Describe and demonstrate new web
products and services
• Articulate some web futures
• Debunk some myths
• Provide the foundation for making your
own technology choices
NGN99 T6 (c) 1999 David Strom
Inc.
3
Topic 1: Web Basics and
Protocols
• HTML vs. HTTP
• SET vs. SSL
• XML vs. OBI
NGN99 T6 (c) 1999 David Strom
Inc.
4
HTML vs. HTTP
• History lessons
• Similarities and differences
NGN99 T6 (c) 1999 David Strom
Inc.
5
HTML
• Markup language of the web
• Describes the structure and content of a
page
• Contains both display control and the actual
content itself
• Developed first for document distribution,
later used for publishing
NGN99 T6 (c) 1999 David Strom
Inc.
6
Word Processing History
• Wylbur (1974-80)
• TeX and other VT page editors (1976-85)
• NBI, Xerox, Vydec word processors (197783)
• Multimate/Wang (1982-5)
• Word Perfect (1984-96)
• MS Word (1992-)
• HTML (1993-)
NGN99 T6 (c) 1999 David Strom
Inc.
7
HTML History
•
•
•
•
v 1.0: early 90s
HTML+: 1993
v 2.0 (RFC 1866, forms): 1995
v 3.0 (tables, frames): 1995, schism between Netscape and
Microsoft
• v 3.2 (style sheets): adopted 1996
• v 4: 1998, three versions proposed by W3C, but nothing
really adopted yet
• XHTML: 1999, a marriage of XML and HTML
(see www.w3c.org)
NGN99 T6 (c) 1999 David Strom
Inc.
8
Lessons Learned
• Dedicated machines with incompatible
formats
• New hardware platforms every 3-4 years
• Alternating between WYSIWIG and tagged
text
NGN99 T6 (c) 1999 David Strom
Inc.
9
HTML Features
•
•
•
•
•
Operating system independent
Browser independent
The user controls the browser
The author controls organization
The server controls -- well, not much!
NGN99 T6 (c) 1999 David Strom
Inc.
10
HTML Goals
• Interoperability (I can read your docs)
• Cross-platform compatibility (Macs can
read PC docs)
• Collaborate with my colleagues (We can
jointly author docs)
NGN99 T6 (c) 1999 David Strom
Inc.
11
HTML Realities
• New tags don’t have the same impact of
yore
• Netscape/Microsoft battle is still relevant
but not significant (remember D-HTML?)
• Look to XML for most interesting
innovations in the near future
NGN99 T6 (c) 1999 David Strom
Inc.
12
HTTP: A Brief History
• Developed by CERN in 1990/1
• Became open source in 1992/3
• The server side of things
NGN99 T6 (c) 1999 David Strom
Inc.
13
Typical HTTP Conversation
•
•
•
•
Open connection from browser to server
Request a particular page and other objects
Server responds, delivers data if possible
Close the request
NGN99 T6 (c) 1999 David Strom
Inc.
14
HTTP is Stateless
•
•
•
•
Each page request is independent
Servers have short memories
One-at-a-time processing
This has all sorts of problems for web
shopping or tracking browsers over
extended time periods
NGN99 T6 (c) 1999 David Strom
Inc.
15
So How to Fix This?
• Use cookies or crypto certificates to keep
track of users
• Run scripts or programs on your web server
• Use a database server and logins to keep
track
NGN99 T6 (c) 1999 David Strom
Inc.
16
SET vs. SSL
• Similarities and differences
• Protocol descriptions
• Practical applications
NGN99 T6 (c) 1999 David Strom
Inc.
17
SSL: Encrypt Transactions
• Why encrypt?
• Principles of cryptosystems
• Understand certificate management
NGN99 T6 (c) 1999 David Strom
Inc.
18
Why Encrypt? TRUST!
• Ensure your customer is authorized to use
his account
• Customer wants to make sure you are the
legit seller
• Ensure payment is received
• Ensure goods are received
NGN99 T6 (c) 1999 David Strom
Inc.
19
Steps in SSL Certificate Creation
• Select a CA to use and fill out their forms and
pay them
• CA verifies information provided
• CA creates a certificate containing public key
and expiration date
• The certificate is stored on your web server
NGN99 T6 (c) 1999 David Strom
Inc.
20
Hierarchy of Trust for Certificate
Issuance
• Visa and MasterCard will designate or
become CAs
• Merchants trust these issuers or their banks
• Cardholders will obtain certificates from
their banks’ CA and store in electronic
wallet
NGN99 T6 (c) 1999 David Strom
Inc.
21
Examples of Certificate
Authorities
• VeriSign
– www.Verisign.com
• GTE CyberTrust Solutions, Inc.
– www.cybertrust.gte.com
• Thawte Consulting
– www.thawte.com
NGN99 T6 (c) 1999 David Strom
Inc.
22
Certificate Creation
• Demo of key generation and certificate
request
NGN99 T6 (c) 1999 David Strom
Inc.
23
Verisign Server Certs
• www.verisign.com/server/prod
• Different features, ranging in price from
$349 to $1295/year
• Offer different warranties, encyrption levels
NGN99 T6 (c) 1999 David Strom
Inc.
24
Certificate Management
• Once public key certificates are issued, they
must be managed to maintain integrity
– They contain expiration dates
– They may be revoked for various reasons
– Upon expiration, certificates must be renewed
or reissued
• This is a consideration for using an external
CA, as opposed to managing an internal CA
NGN99 T6 (c) 1999 David Strom
Inc.
25
How is this accomplished?
• Secure servers and browsers
– Capable of strong encryption (up to 128 bit)
– 40 bit encryption is no longer considered adequate
for financial transactions
• Digital certificates
• Ensure the identity of the certificate holder
• Also called digital IDs
• The common protocol in use today is Secure
Sockets Layer (SSL)
NGN99 T6 (c) 1999 David Strom
Inc.
26
Secure Sockets Layer (SSL)
• Authenticates the merchant server
– Merchant Certificate obtained from trusted Certificate
Authority
• Provides privacy through encryption of the message for
both the sender and receiver
– Secure “pipe” negotiates maximum encryption
compatible at browser and server for each message
transmitted
• Ensures integrity of data transmitted
– Message authenticity check (algorithm)
NGN99 T6 (c) 1999 David Strom
Inc.
27
Secure Sockets Layer Protocol
(SSL)
Merchant’s Certificate (Digital ID) can be viewed by any secure browser
• https:// in the URL = a secure connection
• SSL allows customers to verify who the
merchant is
• The merchant’s digital ID does not certify the
integrity of the merchant
NGN99 T6 (c) 1999 David Strom
Inc.
28
Secure Sockets Layer Protocol
(SSL)
Customer Order with
Payment Information
Encrypted
order sent
Customer order decrypted
at merchant server
• SSL encrypts the customer order, which
includes the payment information
• This data is sent from the customer to the
merchant via a secure “pipe”
NGN99 T6 (c) 1999 David Strom
Inc.
29
What SSL Doesn’t Encrypt
• Once the data arrives on the secure server, it
could be stored in an insecure location!
• Or if someone has physical access to your
desktop or server
NGN99 T6 (c) 1999 David Strom
Inc.
30
Encryption Strength
• It is illegal to export outside the US
products containing encryption that is
stronger than 40 bits
• It is not illegal to use encryption stronger
than 40 bits internationally
• Financial institutions do not consider 40-bit
encryption adequate for Internet
transactions
NGN99 T6 (c) 1999 David Strom
Inc.
31
Encryption Strength
• Newer browser and server software are
capable of 128-bit encryption
• 128-bit encryption is exponentially stronger
than 40-bit encryption
NGN99 T6 (c) 1999 David Strom
Inc.
32
SET: Authenticate Buyers
• What is the protocol
• How it works
• Advantages and disadvantages
NGN99 T6 (c) 1999 David Strom
Inc.
33
What is SET protocol?
• Secure Electronic Transaction protocol is a
common standard that was developed
jointly by Visa, MasterCard and other
partners to ensure the processing of secure
transactions.
• Based on RSA encryption
• Uses public and private key pairs that have
a mathematical relationship
NGN99 T6 (c) 1999 David Strom
Inc.
34
How is SET Different from SSL?
• Digital certificates for SET will be paymentspecific
– Merchants will be certified as legitimate to accept
branded payment card transactions
– Cardholders will be certified as valid account
holders
– Merchants will not see customer’s account number
(it will only be passed to the acquirer)
NGN99 T6 (c) 1999 David Strom
Inc.
35
How is SET Different from SSL?
With SET:
Merchant Server gets Customer’s Digital ID
minus the account number + Customer Order
Customer’s Digital ID
related to a specific account
+ Customer Order info
Acquirer gets order receipt +
Customer’s Digital ID with account number
NGN99 T6 (c) 1999 David Strom
Inc.
36
The Mechanics of SET
•
•
•
•
(1) Payment info sent from user to merchant
(2) Merchant confirms, fees charged
(3) Transaction to bank, funds debited/credited
(4) Merchant sends item to user
NGN99 T6 (c) 1999 David Strom
Inc.
37
MasterCard® Example of a SET
Transaction
http://www.mastercard.com/set/screen1.html
NGN99 T6 (c) 1999 David Strom
Inc.
38
SSL vs. SET
SSL
• Server authentication
– Merchant certificate as
legitimate business
• Possible for client
authentication
SET
• Server authentication
– Merchant certificate tied to
accept payment brands
• Customer authentication
– Not tied to payment method
– Digital certificate tied to
certain payment method
• Privacy
• Privacy
– Encrypted message to
merchant includes account
number
– Encrypted message does not
pass account number to
merchant
• Integrity
• Integrity
– Message authenticity check
– Hash/message envelope
NGN99 T6 (c) 1999 David Strom
Inc.
39
Is SET the Answer to
eCommerce?
• SET has been proposed as the answer to
secure and interoperable eCommerce
– It is not currently mandated by Visa and
MasterCard
– There are big implementation issues for all
concerned
• The SET protocol is definitely more secure
than SSL
NGN99 T6 (c) 1999 David Strom
Inc.
40
SET Issues
• Implementation of SET has some big
drawbacks:
– Lack of interoperability among systems
– Management of public key infrastructure
– Distribution of digital certificates requires
action on the part of the consumer
– Will banks want to become cert authorities?
• And who will pay for all this?
• Meanwhile, eCommerce goes on
NGN99 T6 (c) 1999 David Strom
Inc.
41
The Future of SET
• Non-repudiation of transactions through
digital certificates for both merchant and
customer
• SET may be the industry standard for
payments, but yet to be implemented
• It will be far more difficult for a customer to
claim no knowledge of a transaction
• Demonstrations continue
NGN99 T6 (c) 1999 David Strom
Inc.
42
Another View of SET (Lincoln
Stein)
“An over-engineered, committee-designed
solution to a nonproblem, a boondoggle
invented by hidebound credit-card
companies panic-stricken over the prospect
of not getting their piece of the Internet
pie.”
WebTechniques, 8/98
NGN99 T6 (c) 1999 David Strom
Inc.
43
What About eWallets and SET?
• Verifone® vWALLET
• GlobeSET (SET now, server-side non-SET
later)
• Transactor/Citibank Wallet (Jscript
bookmark)
• eWallet.com (only SSL)
• Microsoft Wallet (in Win98, IE 4.01) (both
SSL and SET)
SM
NGN99 T6 (c) 1999 David Strom
Inc.
44
What’s in an eWallet?
• Credit card accounts
• Debit card accounts
• Checking accounts
NGN99 T6 (c) 1999 David Strom
Inc.
45
All of These Have in Common
• Access to your accounts
• Credit card and other account numbers are
stored by the service provider in a database,
or on your hard disk
• These numbers are not transmitted to the
merchant
• Consumer must initiate account set-up in
advance of making any purchases
NGN99 T6 (c) 1999 David Strom
Inc.
46
How Electronic Wallets Work
Today
• Consumer must initiate request for
electronic “wallet” software
• Credit card or other account numbers are
given to provider one time before any
purchases are made
• Closed system: only available to
participating merchants and cardholders
who have signed up in advance
NGN99 T6 (c) 1999 David Strom
Inc.
47
How Electronic Wallets Will
Work in the Future
• With SET protocol, will contain digital IDs
with encrypted account information
• Since digital IDs will be tied to specific
accounts, wallets will keep track of all that
information
• At that point, wallets will be widely
distributed and universally accepted
NGN99 T6 (c) 1999 David Strom
Inc.
48
Interoperability is the Key
• Wallets will become widely used when the
following events occur:
– Mass distribution of wallets to consumers is
easily made
– Will be accepted by all merchants, regardless of
wallet brand or payment brand
NGN99 T6 (c) 1999 David Strom
Inc.
49
eWallet Demonstration
NGN99 T6 (c) 1999 David Strom
Inc.
50
Some Problems with eWallets
•
•
•
•
Not transferable to other wallets
Tied to a single PC
Not available for use at many web storefronts
Just solve a small part of the overall payment
process
NGN99 T6 (c) 1999 David Strom
Inc.
51
Trends
• eWallets will eventually go away
• SET becomes a server-side issue
• SSL still dominates eCommerce
transactions for many years
NGN99 T6 (c) 1999 David Strom
Inc.
52
XML vs. OBI
• Similarities and differences
• Protocol implications
• Practical applications
NGN99 T6 (c) 1999 David Strom
Inc.
53
XML History
• v .01: First XML working group, 1996
• v 1.0: Feb 1998
• To some extent, having a version number
isn’t really that important!
NGN99 T6 (c) 1999 David Strom
Inc.
54
Key XML Points
• A method for putting structured data in a text
file
• Looks a bit like HTML but isn't
• Is text, but meant to be read by computer
programs
• Is new, but based on SGML like HTML
• Is license-free and platform-independent
• Is database and file-format independent
NGN99 T6 (c) 1999 David Strom
Inc.
55
How Did XML Come About?
• SGML was too thick for building new applications
– Complexity of building DTDs
– No standard syntax or parsers
• HTML was too thin
– New tags got stuck between MS and NSCP
– Adding scripts inside web pages dicey
– Never designed with data structures in mind
• Solution is XML!
NGN99 T6 (c) 1999 David Strom
Inc.
56
Why is XML a Better
Mousetrap?
•
•
•
•
Syntax standard of < .. > and &’s and ;’s
DTD is optional but ...
Tags aren’t
All of this makes for a better-formed
document
NGN99 T6 (c) 1999 David Strom
Inc.
57
What about OBI?
• Open Buying on the Internet
• A bunch of standards: SSL, X12 EDI,
X.509 PKI
• Proposed 3/97, revised 6/98
• Emphasis is with OPEN and not point-topoint EDI
• Products from Netscape, Commerce One,
IBM, Epic Systems
NGN99 T6 (c) 1999 David Strom
Inc.
58
OBI Components
•
•
•
•
Buyer (could be software or a person)
Buyer’s server
Seller’s server
Payment authority/clearinghouse
NGN99 T6 (c) 1999 David Strom
Inc.
59
Typical OBI Process
•
•
•
•
•
•
Buyer connects to web site with https
Seller verifies buyer, then displays catalog
Buyer fills out forms, submits order
Seller checks transaction using certs
Servers talk to each other and approve order
Buyer server sends order up his chain for
approval
• Seller determines how to get paid
NGN99 T6 (c) 1999 David Strom
Inc.
60
Unresolved OBI Issues
• Who owns the catalog (buyer or seller)?
• How much infrastructure is really needed to
connect them?
• Does it compete with existing EDI
solutions?
• Knitting together a solid solution is more
than enumerating standards!
NGN99 T6 (c) 1999 David Strom
Inc.
61
Trends
• XML becomes more important and useful
as number of products increase
• OBI implementations still lag and are far
too complex for most site operators
NGN99 T6 (c) 1999 David Strom
Inc.
62
Topic 2: New Web Technologies
•
•
•
•
•
•
•
Caching servers
Distributed content providers
Load balancing tools
Web monitoring services
Internet appliances
Streaming media servers
Web conferencing
NGN99 T6 (c) 1999 David Strom
Inc.
63
Some General Comments
• The browser is the defacto user interface
and management tool
• The IP Internet is the defacto infrastructure
• ISPs aren’t just about access anymore
• Web applications need their own network
infrastructure
NGN99 T6 (c) 1999 David Strom
Inc.
64
Caching Servers
• Overall purpose
• Typology
• Advantages and disadvantages
NGN99 T6 (c) 1999 David Strom
Inc.
65
Overall Purpose
• To move remote web content closer to the
user
• Reduce transit time and overall network
latency
• Reduce the world wide wait
• Really, what is involved is just a big hard
disk!
NGN99 T6 (c) 1999 David Strom
Inc.
66
General Issues
• Freshness of cache: can you keep track of
when objects change
• Bandwidth conservation to reduce updates
to the cache and avoid uncachable items
• Size of the cache and where it is placed on
your network
• Integration into existing web and Internet
access strategy
NGN99 T6 (c) 1999 David Strom
Inc.
67
Types of Caching Servers
• Software-only
• Specialty appliance
• Software on Unix, other general OS
NGN99 T6 (c) 1999 David Strom
Inc.
68
Software Only Caches
• Began with Squid, evolved into Inktomi
• Novell, Microsoft have caches to web
server line
• (+): Inexpensive, convenient
• (-): Don’t scale well and difficult to admin
NGN99 T6 (c) 1999 David Strom
Inc.
69
Pre-packaged Unix Devices
• Installed Squid and tuned copy of Unix just
for caching
• Cobalt, Network Appliance, PacketStorm
• (+): Inexpensive, convenient
• (-): Don’t scale well and difficult to admin
NGN99 T6 (c) 1999 David Strom
Inc.
70
Specialty Cache Appliances
• Dedicated caching device, typically running
its own OS
• Infolibria, Cacheflow, Cisco, Lucent
• (+): Easy to admin, optimized for
performance and reliability
• (-): Costly and may need other network
infrastructure improvements
NGN99 T6 (c) 1999 David Strom
Inc.
71
Server Issues
• Microsoft, Cisco and Entera servers all
require their own software and protocols to
be loaded on all network routers
• May have to change proxy setup in every
browser
• May need additional network infrastructure
NGN99 T6 (c) 1999 David Strom
Inc.
72
Caching Resources
• Brian Davison’s comparison site
www.web-caching.com/proxycomparison.html
• Internet Research Group
www.caching.com/vendors.htm
NGN99 T6 (c) 1999 David Strom
Inc.
73
Trends
• More caching appliances as time goes on
• Better and cheaper caching devices appear
• Most ISPs will use them within a few years
if they want to retain customers
NGN99 T6 (c) 1999 David Strom
Inc.
74
Distributed Content Service
Providers
• Problem: even the best cache can’t get
around Internet congestion issues
• Solution: a new breed of providers who
have extended co-location into content
replication by using a series of products that
do more than just caching pages
NGN99 T6 (c) 1999 David Strom
Inc.
75
What Do These Things Do?
• Balance and manage loads
• Distribute content to various data centers
located on different continents
• Guaranteed quality of service levels and
response times
• And, of course, cache your site!
NGN99 T6 (c) 1999 David Strom
Inc.
76
Vendors
• Sandpiper, Akamai, Mirror Image
• Skycache and Digital Island build on top of
Inktomi cache servers
• F5.com’s Global Site, merges distributed
servers
• (+): Turnkey operation ala the best of the
co-los, added redundant operations
• (-): Can be expensive
NGN99 T6 (c) 1999 David Strom
Inc.
77
Trends
• More and more providers appear
• Most ISPs will offer some kind of content
replication as the next step in co-location
• Prices will drop as competition gets fierce
NGN99 T6 (c) 1999 David Strom
Inc.
78
Load Balancing, Web Switches
and Redirectors
•
•
•
•
•
•
Cisco Local Director
Network Engines’ Cluster Control
Arrowpoint's Content Smart
Alteon WebSystems
Foundry Networks Server Iron
iPivot’s Commerce Accelerator
NGN99 T6 (c) 1999 David Strom
Inc.
79
How Do These Things Work?
• Typically installed between router and web
server
• Sometimes have to reconfigure routers or
proxy server entries
• Some include caching or proxy services
• Really are layer 4 (UDP, transport) switches
that examine packets for web content
• Managed via web browser, of course!
NGN99 T6 (c) 1999 David Strom
Inc.
80
NGN99 T6 (c) 1999 David Strom
Inc.
81
Notable Features
• Arrowpoint ignores obvious uncachable
items
• Cisco does application server load
balancing and domain load balancing
• Network Engines' ClusterControl handles
content management/replication
• iPivot looks at ways to do SSL better, using
inline crypto
NGN99 T6 (c) 1999 David Strom
Inc.
82
Issues
•
•
•
•
•
Performance
Overall response times
Security
Reliability
More information, see
www.nwc.com/913/913r2.html
NGN99 T6 (c) 1999 David Strom
Inc.
83
Trends
• Prices will remain high as these are
specialty items
• Will compete with distributed content
providers
NGN99 T6 (c) 1999 David Strom
Inc.
84
Web Monitoring Services
• WebPartner.com, monitor server uptime
• Uptime, another one from Phil Grenspun
(uptime.arsdigita.com)
• ServerSittter.com, a monitoring card that
fits inside NT machine
• Manage.com, for entire eCommerce
transaction path
NGN99 T6 (c) 1999 David Strom
Inc.
85
Monitors, con’t.
• Sitescope from freshtech.com and
Netiq.com, network monitoring software
• Tracerlock, notify you when a page
mentions your keywords (peacefire.org)
• NetResolve, monitoring your site from 25
cities
NGN99 T6 (c) 1999 David Strom
Inc.
86
Why Use These Things?
• Outsource a key element of your data
infrastructure
• Use the Internet to check up on itself
• You want your web up as much as your
mainframe but don’t have the staff or skills
to do it
NGN99 T6 (c) 1999 David Strom
Inc.
87
Example: WebPartner’s Services
• Free web-based registration
• Monitors set of URLs
• Notification via email when down and
weekly reports
• Compares performance with a set of 100
other sites
• Demonstrate reports at
www.webpartner.com
NGN99 T6 (c) 1999 David Strom
Inc.
88
Example: Manage.com’s Services
• Transactions performance and reliability
• Service chain analysis, including key
infrastructure components
• Traffic loads: actual vs. expected
• User interface analysis
• Action plan for management
(all for $45k!)
NGN99 T6 (c) 1999 David Strom
Inc.
89
Trends
• More and more of these services will be
available
• Free services will abound, some will
actually be pretty good!
• Still need some market consolidation to be
truly useful
NGN99 T6 (c) 1999 David Strom
Inc.
90
Internet Appliances
•
•
•
•
Cobalt Qube
Technauts eServer
Encanto
Technologics InstaGate
NGN99 T6 (c) 1999 David Strom
Inc.
91
What is an Internet Appliance?
• Pre-packed hardware and software
• Simple to setup, use and manage
– usually with a web browser
• Don’t have keyboards or monitors
• Integrate into existing Windows and other
NOS environments
– AppleTalk, IPX, UNIX/NFS
• Serves a variety of needs
NGN99 T6 (c) 1999 David Strom
Inc.
92
Target applications
•
•
•
•
•
•
•
•
Small business Extranet
SOHO/ROBO Intranet server
Discussion Forum server
Workgroup file/CD ROM sharing
Firewall, VPN server
Remote access router
Remote access server
Office email server
NGN99 T6 (c) 1999 David Strom
Inc.
93
Six categories of appliances
•
•
•
•
•
•
Shared network storage
Web server
eCommerce server
Security server
Intranet applications server
Communications server
NGN99 T6 (c) 1999 David Strom
Inc.
94
A partial taxonomy
Name, Company, URL
Qube 2700 WG
Cobalt Microserver Inc.
e.go Commerce
Encanto Networks
2200 SDSL Router
FlowPoint Corporation
WebRamp 300e
Ramp Networks
Price Categories
Range
999 Web
- 18999 Storage
Intranet
995 Web
eCommerce
Intranet
499 Intranet
- 799 Communications
Security
499 Intranet
- 849 Communications
Security
NGN99 T6 (c) 1999 David Strom
Inc.
95
General state of appliances
•
•
•
•
Almost plug and play
User interfaces intentionally limited
Matching categories and needs not easy
Setup of users and groups may be tedious
– Most not well integrated with NOS access controls
– Not an issue if this is first/only server
• Scalability?
– Units designed for small/branch office needs
NGN99 T6 (c) 1999 David Strom
Inc.
96
What features do you need?
Ask yourself, ask your vendor:
• If web or other Internet/Intranet server,
– How extensible? Expansion slots? Type?
– Type of built-in OS? Type of server software?
– How many ways to upload files to your web?
• If communications server,
– Types and number of network interface(s)?
• If security server,
– Firewall features? What VPN? Client software?
NGN99 T6 (c) 1999 David Strom
Inc.
97
Appliances: Pros
• Simplicity over NT & UNIX servers,
– especially for organizations with little or
no OS admin expertise
• Reduced total cost of ownership
– Appliance may cost less than software to provide
equivalent features
• Vendors seek to “user-proof” appliances
– limited access to OS, not as easy to shoot yourself in the
foot
– Often more secure “out-of-box” than OS servers
NGN99 T6 (c) 1999 David Strom
Inc.
98
Appliances: Cons
• Can’t find and manage on corporate net
– not issue for those that support SMB/AppleShare
• May need more than browser to manage
– telnet, configuration wizards and monitors
• Separate access control, authentication
– Difficult to apply uniform user and group access
controls across appliances and NOS systems
• How scalable are CPU,disk, networks
NGN99 T6 (c) 1999 David Strom
Inc.
99
Demonstration: Cobalt Qube
• For more information, check out my report
at www.corecom.com/ia
NGN99 T6 (c) 1999 David Strom
Inc.
100
Trends
• More of them and cheaper too
• Still for SO/HO environments mainly,
although that is changing
• Already some vendor consolidation
NGN99 T6 (c) 1999 David Strom
Inc.
101
Streaming Media Servers
• Microsoft NetShow (NT/Server-only but
free)
• Real Server (NT and Unix but $$)
NGN99 T6 (c) 1999 David Strom
Inc.
102
Why Use These Products?
• Training films
• Corporate speeches and briefings
• Live broadcasts
NGN99 T6 (c) 1999 David Strom
Inc.
103
Pieces Required
•
•
•
•
Web server
Appropriate player
Media server
Encoding tools
NGN99 T6 (c) 1999 David Strom
Inc.
104
Steps to Production
• Record your event or arrange for live
broadcast
• Encode your media
• Copy file to media server
• Post link on your web site to stream
• Make sure everyone has right version of
players to view
NGN99 T6 (c) 1999 David Strom
Inc.
105
What Could Go Wrong?
Everything!
• Matching file formats with correct player
versions (and picking the right .avi, .wav,
.au, MPEG, MP3, etc)
• Tying the web and media server
applications together
• Setting up encoding sessions properly
NGN99 T6 (c) 1999 David Strom
Inc.
106
Trends
• Ease of use remains biggest obstacle
• Bandwidth-challenged users need not apply
• Encoders, file formats, et al. are getting
more complex still
• Maybe some hope with MP3?
NGN99 T6 (c) 1999 David Strom
Inc.
107
Web Conferencing
• Differences and typology
• Issues
• Typical products
NGN99 T6 (c) 1999 David Strom
Inc.
108
Different Conferencing Types
• One to one, screen sharing
• One to many, broadcasting seminars
• Many to many, collaboration and distance
learning
NGN99 T6 (c) 1999 David Strom
Inc.
109
Why Conference?
• Save money on travel costs
• Improve real-time customer support over
the web
• Collaborate on work product
NGN99 T6 (c) 1999 David Strom
Inc.
110
Different Conferencing Data
Streams
•
•
•
•
Just text chat, AOL IM and IRC
Sending audio or video over the net
Net for visuals, phone bridge for audio
Real-time conference or stored/replayed
lecture
NGN99 T6 (c) 1999 David Strom
Inc.
111
Conferencing Issues
• Too many pieces and products to fit
together
• Three words: browser plug ins!
• Better bandwidth, low latency needed
• Can’t always share any desktop application
• Can get pricey
NGN99 T6 (c) 1999 David Strom
Inc.
112
Typical Products
• Webex, for collaborations and product tours
• Webline, for collaboration and screen
sharing, chat and technical support (new
email management system), using the phone
out of band or VoIP inband
• Webpodium, for video events and web
presentations
NGN99 T6 (c) 1999 David Strom
Inc.
113
What Are They Good For?
• Regular sessions with the same attendees
• One-on-one or one-to-three meetings best
• Run tight control over computing
environment of your attendees
• Have at least T-1 connection
NGN99 T6 (c) 1999 David Strom
Inc.
114
Trends
• Bandwidth-challenged issues as with
streaming servers
• Audio/video synchronization still a big
problem due to network latencies
• Live events can bring congestion quickly
but lots of PR value (Victoria’s Secret as
case in point)
NGN99 T6 (c) 1999 David Strom
Inc.
115
Topic 3: New eCommerce
Technologies
• 1Click payment providers
• eCommerce hosting vendors
• Personal shopping portals
NGN99 T6 (c) 1999 David Strom
Inc.
116
New Payment Providers
•
•
•
•
•
1Clickcharge.com
qPass.com
Cybercash’s InstaBuy.com
eCharge.com
Others
NGN99 T6 (c) 1999 David Strom
Inc.
117
First, Remember the Old
Payment Providers?
•
•
•
•
•
Digicash
Cybercash (first generation)
First Virtual
Mondex
GlobeID
NGN99 T6 (c) 1999 David Strom
Inc.
118
Why Didn’t They Work?
• Too complex to implement
• Too much cumbersome infrastructure
• Not too many stores took their kind of
money
• Too many other technical challenges
• Solved the wrong problem first (credit card
snooping)
NGN99 T6 (c) 1999 David Strom
Inc.
119
How NOT to Design a Payment
Screen
• www.netmar.com/new/norderform.shtml
NGN99 T6 (c) 1999 David Strom
Inc.
120
Characteristics
•
•
•
•
•
Mainly for digital content delivery
Per day pass (WSJ)
Charge 8- 12% per transaction
Universal membership
Don’t leave site while completing purchase
NGN99 T6 (c) 1999 David Strom
Inc.
121
Advantages
• Ease of use
• No credit card transmission over the
Internet
NGN99 T6 (c) 1999 David Strom
Inc.
122
Disadvantages
• Need to reach critical mass of users almost
at launch
• Still rely on username/password
combination which can be cumbersome
• Small companies without a lot of depth
NGN99 T6 (c) 1999 David Strom
Inc.
123
Ad networks/Link and Banner
Exchanges
•
•
•
•
LinkExchange/Microsoft
SmartAge.com
Eliancecorp.com, charges % of net sales
Netcentives’ ClickRewards
NGN99 T6 (c) 1999 David Strom
Inc.
124
ClickRewards
• Pays you in airline miles for your patronage
• Accrue miles on many sites
• You redeem benefits on their site
NGN99 T6 (c) 1999 David Strom
Inc.
125
Trends
• Is this deja vu all over again?
• It will take a lot to dislodge SSL as king
• Critical mass issue biggest obstacle
NGN99 T6 (c) 1999 David Strom
Inc.
126
Turnkey eCommerce Hosting
Providers
•
•
•
•
•
•
•
GeoShop/Yahoo
ViaWeb/Yahoo
iCat
Shopsite/Open Market
iTool
Shopzone
Encanto
NGN99 T6 (c) 1999 David Strom
Inc.
127
GeoShop/Yahoo
• Builds on GeoCities “communities” but
for merchants
(www.geocities.com/join/geoshops)
• $25/month for just commercial listings
• $180/month (or more!) for actual
transactions
– working with Internet Commerce Services
Corp. who uses Open Market Transact
servers (www.icoms.com/pp.htm)
NGN99 T6 (c) 1999 David Strom
Inc.
128
ViaWeb/Yahoo
• $100/month (<50 items) or $300/month
options
• CyberCash processing $500 setup
• Solid reporting and admin options
NGN99 T6 (c) 1999 David Strom
Inc.
129
iCat Commerce Online Hosting
Solution
• Free for <10 items, $99/mo. for 100 items
• No per-transaction fees
• Email and browser-based notifications of
purchase completion
• Advanced items like upsell, featured
products, cybercash gateways
NGN99 T6 (c) 1999 David Strom
Inc.
130
ShopSite demo
• www.reliablehost.com/cgibin/bo/start.cgi
• Can now handle two concurrent currencies
• username: test8
• password: test
NGN99 T6 (c) 1999 David Strom
Inc.
131
iTool
• www.itool.com/admin/controlpanel.cfm
• $25-$100/mo.
• Username: dstrom/pwd+1
NGN99 T6 (c) 1999 David Strom
Inc.
132
Shopzone
• www.btsw.com, $995
• Real-time credit card verification through
CyberCash
• Store builder and publisher functions to
both NT and Unix web servers
NGN99 T6 (c) 1999 David Strom
Inc.
133
Encanto
• Turnkey server/software for free!
• Payment gateway included ($50 initial,
$70/month)
• Web storefront, shopping cart, catalog
• Also need secure cert, merchant bank acct.
• All managed via browser, steps are clearly
documented
• Demo at www.encanto.com/ego/demo
NGN99 T6 (c) 1999 David Strom
Inc.
134
Personalized Shopping Portals
• Shopnow.com
• iGive.com for charities
• eBates.com
NGN99 T6 (c) 1999 David Strom
Inc.
135
ShopNow, eBates
• Each user registers and sets up own mini
mall with links to stores
• Basic rebate program but large collection of
stores
NGN99 T6 (c) 1999 David Strom
Inc.
136
iGive
• Percentage of sales goes towards charities
• Clickthroughs also are measured and
accumulate $
• Members have earned $300k for charities so
far
NGN99 T6 (c) 1999 David Strom
Inc.
137
Why Use These Services?
• Save money
• Build loyalty, return visits
• Make eCommerce easier? Not sure.
NGN99 T6 (c) 1999 David Strom
Inc.
138
Topic 4: eCommerce Service
Options
•
•
•
•
Rent, Buy, or Build
Rent: outsource to a CSP
Buy suite of software
Build it yourself
NGN99 T6 (c) 1999 David Strom
Inc.
139
Find an CSP
• More ISPs are offering eCommerce
solutions
• Have to use their software standards and
payment schemes
• Could be pricey
• Just catching on in USA
NGN99 T6 (c) 1999 David Strom
Inc.
140
Evaluating CSPs
•
•
•
•
Do they offer storefront design?
Have in-house programmers?
Hosting of your own web server machine?
How many payment systems do they
support?
• What kinds of accounting reports do they
offer?
NGN99 T6 (c) 1999 David Strom
Inc.
141
The Catch-22 of CSPs:
• To be successful, a provider has to promote
his products via the Internet and have
detailed descriptions on their own web
sites!
• But try to find this information isn’t easy.
NGN99 T6 (c) 1999 David Strom
Inc.
142
Some CSP Examples
•
•
•
•
•
•
•
www.psi.net/web/ecommerce.shtml
www.Best.com/bizcomm.html
www.Brainlink.com/html/
www.Earthlink.net
IBM: mypage.ihost.com
www.Netcom.com
business.Mindspring.com/prodsvc/smbiz/
• www.Mindrush.com/
• www.outer.net/ONCommerce
NGN99 T6 (c) 1999 David Strom
Inc.
143
Price Comparison assumptions
• 10 Mb disk storage
• Single email account
• InterNIC $75 fee included for domain name
NGN99 T6 (c) 1999 David Strom
Inc.
144
Price Comparison
Provider
Setup fee (US$) Monthly fee
(US$)
IBM
260
55
Earthlink
295
100
Netcom
450
300
Mindspring
175
324
NGN99 T6 (c) 1999 David Strom
Inc.
Plan name,
payment
options
Bronze, credit
cards
Starter Site
Commerce Site
credit cards
Commercial
Advantage,
credit cards,
Cybercash
145
Earthlink pricing explained
Program
Monthly fee
Setup fee
Starter Site
20
25
Total Access Acct. 20
(waived)
SSL cert.
10
20
Domain fee
75
Ecommerce
40
175
TOTAL
100
210
NGN99 T6 (c) 1999 David Strom
Inc.
146
One Way to Support Lots of
Payment Systems
• Wired-2-Shop
• www.wired-2shop.com/TestDrive/Admin/PaymentLi
st.asp
NGN99 T6 (c) 1999 David Strom
Inc.
147
Storefront service providers
• www.sitematic.com, flat rate for
$40/mo
• www.stumpworld.com/Alpha
Software, $99, connects to Cybercash
and OM Payment systems
NGN99 T6 (c) 1999 David Strom
Inc.
148
The Suite Approach
• Leading contenders
• What is part of the suite and what isn’t
• Prices and platforms
NGN99 T6 (c) 1999 David Strom
Inc.
149
Popular eCommerce Suites
Vendor, Product
Version
Price
Platform
Inex
Commerce Court
3.2
$ 995
NT
IBM
Net.Commerce
3.1
$5000 $20,000
Microsoft
SiteServer Commerce
3.0
$4600
NT, AIX,
Solaris,
AS/400,
S/390
NT
IBM/Lotus
Domino Merchant
2.0
$3500 $9000
NGN99 T6 (c) 1999 David Strom
Inc.
NT
150
Popular eCommerce Suites
(con’t)
Vendor, Product
Version
Price
Platform
OM Transact
Open Market
4.0
$250,000
Unix
Intershop Online
Intershop
4.0
$5000
NT
Unix
WebSite Pro
O'Reilly
2.3
$800
NT, 95
NGN99 T6 (c) 1999 David Strom
Inc.
151
Four Typical Elements
•
•
•
•
Catalog
Storefront designer
Ordering/inventory system
Shopping cart/check out system
NGN99 T6 (c) 1999 David Strom
Inc.
152
The Cold Hard Reality of Suites
• Suites are nothing more than collection of
products
• Lack integration among various elements
• Difficult to setup, customize, and use
• Require you to live “inside” their structure
• Limited payment options
• Sounds like early MS Office
NGN99 T6 (c) 1999 David Strom
Inc.
153
Payment Systems Included in
Each Suite
•
•
•
•
•
Microsoft: Verifone, Buy Now
IBM (Net.Commerce): Verifone, SET/eTill
Domino Merchant: CyberCash, Verifone
OpenMarket: Verifone
WebSite Pro: IC Verify, PC Authorize,
CyberCash, others
• Intershop: CyberCash, ICVerify, others
NGN99 T6 (c) 1999 David Strom
Inc.
154
Sample Stores Included in Each
Suite
• Microsoft: 4 stores
• IBM: eMall, simple and advanced sample
stores
• Domino: 1 store
• OpenMarket: none
• WebSite Pro: 1 bookstore
• Intershop: 3 stores
NGN99 T6 (c) 1999 David Strom
Inc.
155
Database Support
Product
Databases Supported
Site Server
MS SQL, Oracle
Net.Commerce
DB2, Oracle
Inex Commerce
MS SQL, MS Access
iCat
4D, Sybase SQL Anywh
WebSite
MS Access
Intershop
Sybase SQL
NGN99 T6 (c) 1999 David Strom
Inc.
156
Dealing With ODBC
• Have to understand how to set up data
sources
• Intimate knowledge of your data structure
• Re-install ODBC drivers at least once!
• Best to start with built-in database
NGN99 T6 (c) 1999 David Strom
Inc.
157
Store Wizards Included in Each
Suite
•
•
•
•
Net.Commerce (the best)
WebSite Pro (but doesn’t do much)
Intershop (various wizards)
MS Commerce (although you’ll really need
to know COM!)
NGN99 T6 (c) 1999 David Strom
Inc.
158
WebSite Professional
website.ora.com
•
•
•
•
Version 2, shipping since 9/97
US$799!
NT (or 95)
Supports seven different payment
processors: SSL, CyberCash
• One sample store (bookstore)
NGN99 T6 (c) 1999 David Strom
Inc.
159
Sample storefront
• merchant.inline.net/admin
NGN99 T6 (c) 1999 David Strom
Inc.
160
WebSite Configuration Sheet
NGN99 T6 (c) 1999 David Strom
Inc.
161
Store Properties
•
•
•
•
Only can operate a single payment system
Run on a series of Access databases
Built-in tax table, but for N.Americans!
Well documented data structures in typical
O’Reilly fashion
NGN99 T6 (c) 1999 David Strom
Inc.
162
Recommendations
• Lowest priced suite by far!
• iHTML is robust, but will take some
learning
• Nice store setup and organization of catalog
• Good low-end solution
• Other alternatives: ShopZone
(www.btsw.com), Alpha Merchant
(www.alphasoftware.com)
NGN99 T6 (c) 1999 David Strom
Inc.
163
Intershop
• demo at demo.intershop.com (admin/admin
for store)
• Includes Sybase SQL 11
• US$5000, includes 3 mos. support
NGN99 T6 (c) 1999 David Strom
Inc.
164
Seven Different Managers
•
•
•
•
•
•
•
Catalog
Products
Store
Purchases
Inventory
Customers
Admin
NGN99 T6 (c) 1999 David Strom
Inc.
165
Characteristics
• Everything managed via browser, which can
get tedious
• But you already have a database behind it
NGN99 T6 (c) 1999 David Strom
Inc.
166
Payment Options galore
NGN99 T6 (c) 1999 David Strom
Inc.
167
Recommendations
• Most flexible payment options of any suite
• Better at processing orders than site creation
• Not good for large catalogs
NGN99 T6 (c) 1999 David Strom
Inc.
168
Microsoft SiteServer Commerce
• Still evolving
• More of a development platform than a
suite
• Closely tied to IIS, SQL Server et al.
NGN99 T6 (c) 1999 David Strom
Inc.
169
Shopping with MS Commerce
NGN99 T6 (c) 1999 David Strom
Inc.
170
Recommendations
• If you are going to use any other MS apps
• If you don’t mind doing lots of integration
on your own
• If you must stay on the cutting edge of MS
products
• Look at www.siteserver101.com for
more tips
• You’ll need at least one other piece ...
NGN99 T6 (c) 1999 David Strom
Inc.
171
ClearCommerce.com Merchant
Engine
• Complements Site Server for payments
• Handles real-time credit card processing,
fraud detection (via email)
• Works with MS Order Pipeline, DCOM and
ASP components
NGN99 T6 (c) 1999 David Strom
Inc.
172
Commerce Server Specifics
• NT, fast Pentium with 256 M RAM
essential
• US$5000
• www.microsoft.com/commerce
NGN99 T6 (c) 1999 David Strom
Inc.
173
Inex Commerce Court
• Two different versions: Lite ($595) and Pro
($995)
• Runs on top of NT/IIS
• Comes with catalog, publishing functions
• Includes accounting links
NGN99 T6 (c) 1999 David Strom
Inc.
174
IBM Net.Commerce
NGN99 T6 (c) 1999 David Strom
Inc.
175
Included
•
•
•
•
IBM’s Go Web Server
DB2 database
Shopping trolley system
Credit card verifier, eTill software
NGN99 T6 (c) 1999 David Strom
Inc.
176
Several ways to setup your store
•
•
•
•
Use nine-step wizard with populated catalog
Use wizard with empty catalog
Start from scratch
Import existing databases
NGN99 T6 (c) 1999 David Strom
Inc.
177
Recommendations
• Great if you already use DB2 for
inventories
• Most security-conscious suite
• More depth than iCat
• Start with all IBM defaults to save time
NGN99 T6 (c) 1999 David Strom
Inc.
178
Net.Commerce Specifics
•
•
•
•
NT, fast Pentium with 256 M of RAM
AIX, 390, OS/400, Solaris
US$5000 Start, $20,000 Pro
www.internet.ibm.com/net.commerce
NGN99 T6 (c) 1999 David Strom
Inc.
179
Latest features
• “Intelligent Catalog”
• Java-based wizards to setup and manage
store
• Recognizes shopping preferences and
upsells
• Improved SET payment server, ad tracking
partnerships
• Integration with Domino Merchant
NGN99 T6 (c) 1999 David Strom
Inc.
180
Domino Merchant v2.0
•
•
•
•
•
Uses Notes server, but not Notes clients
Payments, catalogs, wizards galore
Easiest to setup, difficult to add products
A good entry-level product for now
Screencam demo
NGN99 T6 (c) 1999 David Strom
Inc.
181
OpenMarket
• High end solution
• Worldnet offers hosting of OM servers
• Still needs customization!
NGN99 T6 (c) 1999 David Strom
Inc.
182
Recommendations
• If you can afford it ....
• Really the price covers lots of consulting
time
• High transactions and throughput needs
• Use with Icoms.com front end service
($1000 + $100/month)
NGN99 T6 (c) 1999 David Strom
Inc.
183
OpenMarket Specifics
• Various Unix
• US$250,000 and up!
• www.openmarket.com
NGN99 T6 (c) 1999 David Strom
Inc.
184
Trends
• Suites will get better, but no one will really
care
• Rental options will continue to get cheaper
and more functional
• Web/database integration still difficult
problem that suites are ignoring
• Backoffice integration still difficult problem
but getting better
NGN99 T6 (c) 1999 David Strom
Inc.
185
Topic 5: Good and Bad Web
Storefront Design
NGN99 T6 (c) 1999 David Strom
Inc.
186
Sad State of Today’s eCommerce
Marketplace
•
•
•
•
•
Poor quality tools
Hard-to-find stores
Limited payment methods
Credit card snooping perceptions
Older browser versions can’t view latest
sites
NGN99 T6 (c) 1999 David Strom
Inc.
187
Case in Point: Buying a Bike
Rack
•
•
•
•
Item not carried: outdated catalog
Telesales not familiar with web
No cross-sell or substitutions online
Needed three phone calls to complete
purchase
NGN99 T6 (c) 1999 David Strom
Inc.
188
Let’s Learn From the “Real
World”
• Compare what works for physical stores
• Try to extend to the web
NGN99 T6 (c) 1999 David Strom
Inc.
189
Critical Success Factors for
Physical Storefronts
•
•
•
•
•
•
Location
Branding
Good service
Good product selection
Proper pricing and margins
Traffic
NGN99 T6 (c) 1999 David Strom
Inc.
190
First Problem:
• None of these translate on the ‘net!
NGN99 T6 (c) 1999 David Strom
Inc.
191
Now Try to Agree on Definitions
for Web Stores
• What determines a good location?
– Position on a search page
– Nearness to popular destination
– Ad on a popular server
• What determines branding?
– Memorable domain name
– Popular search category destination
NGN99 T6 (c) 1999 David Strom
Inc.
192
An Example of bad location:
Montana Meats
• www.imt.net/~lingerie/buffalo/buff
alo.html
• Can’t they afford their own domain name?
• www.company.com/~anything is BAD
NEWS!
NGN99 T6 (c) 1999 David Strom
Inc.
193
Email Receipts Should Contain
the Following Items
•
•
•
•
•
•
Total price, including shipping
Your address and the store’s
Items ordered
Whether they are in stock or not
When they shipped
Bonus: order number and URL to view this
info online
NGN99 T6 (c) 1999 David Strom
Inc.
194
When to Send a Customer Email?
• To acknowledge the order was placed
• To say items shipped (or not ) and money
changes hands
NGN99 T6 (c) 1999 David Strom
Inc.
195
Determining Traffic
• Hard to do -- is it hits, page views,
registered users?
• [HITS = How Idiots Track Success]
• Hard to measure -- do you count gifs? Use
log files?
• No general agreement on any metrics!
NGN99 T6 (c) 1999 David Strom
Inc.
196
Does a site actually have to sell
something?
• Many actual eCommerce sites don’t do the
complete transaction
• Require faxes or telephone calls!
• Some merely have catalogs
• Examples: Singapore Power Authority
www.spower.com.sg/readmeter.cgi?cm
d=form
• Cisco Connection Online
NGN99 T6 (c) 1999 David Strom
Inc.
197
Principles of Good eCommerce
•
•
•
•
•
•
Easy to find merchandize
Good service
Individual customization is key
Simple navigation
Make payments easy
Make buyer feel transaction is secure
NGN99 T6 (c) 1999 David Strom
Inc.
198
AMP Connect
• Have customers in 100 countries
• Speak many languages
• Produce 400 catalogs covering 135,000
items
• Mailings cost US$7MM/yr
• Fax back cost US$800,000/yr
• But you can’t buy anything directly!
NGN99 T6 (c) 1999 David Strom
Inc.
199
Solution: “Step Searching”
• Saqqara.com software to enhance Oracle
database
• Provide user feedback as they do the query
• Show how many matches in the database
• Different mechanisms for searching:
–
–
–
–
by part number
by alphabetical names
by part family
by picture even
NGN99 T6 (c) 1999 David Strom
Inc.
200
AMP
NGN99 T6 (c) 1999 David Strom
Inc.
201
AMP Connect (con’t)
• And can set to list parts that are available in
specific countries!
• Updated daily with over 200 item changes
• Detailed drawings saves time for customers
to pick the right item
• Saved AMP over US$5MM in production
costs
• Saved US$1MM in translation costs
NGN99 T6 (c) 1999 David Strom
Inc.
202
Danish eShopper Survey (2/99)
• Why people shop on the web:
http://www.useit.com/alertbox/9902
07.html
• Convenience and ease of use are the main
reasons people buy
• After you have deliberately looked for
information about a product or service, how
often do you buy it? Almost always, 2%!
• Only 5% of their visits to eCommerce sites
are to buy! NGN99 T6 (c) 1999 David Strom
203
Inc.
First Principle of eCommerce:
• Make it easy to buy!
NGN99 T6 (c) 1999 David Strom
Inc.
204
Amazon.com
• Services frequent readers with a variety of
programs
– Editorial comments
– If you liked this book, you’ll like...
– Notification of new books by author, topic
– Simplified “1 Click” ordering
• Uses simple pages and email
• Associates program for commission kickbacks
• Gift certificates via email
NGN99 T6 (c) 1999 David Strom
Inc.
205
Use Affiliates Programs Wisely
• They bring traffic to your doorstep
• Nice revenue sharing model
• Lots of them to choose from to model your
own on:
– AssociatePrograms.com
– Refer-it.com
NGN99 T6 (c) 1999 David Strom
Inc.
206
Amazon vs Borders
• Cookies vs logins
• www.borders.com/msprotect/ncommerce/;order/list
?status=C
• Who makes it easier to buy books?
NGN99 T6 (c) 1999 David Strom
Inc.
207
Now Look at Hatfactory.com
•
•
•
•
Easy to pay and track your purchases
Clean and effective use of graphics
Innovative use of cookies
Demo (with 2 browser windows)
NGN99 T6 (c) 1999 David Strom
Inc.
208
Update your directories!
• This one is almost a year old
• www.asiapage.com/alist.html#jewellery
NGN99 T6 (c) 1999 David Strom
Inc.
209
Another Side of Service: Repeat
Business
• Make the shopper feel part of the family
• Shopping as entertainment (online auctions)
• “Do what I mean” search function (Amazon
again looks at common misspellings made
in the previous 24 hours for book searches)
• Periodic targeted email updates and
reminders
NGN99 T6 (c) 1999 David Strom
Inc.
210
Second Principle of eCommerce:
• Deliver solid service!
NGN99 T6 (c) 1999 David Strom
Inc.
211
Dell positives
• Most notable site for computer buyers
• Customize the features you want via a web
form
• Simplifies and personalizes the shopping
experience
• WYSIWYB (buy)
NGN99 T6 (c) 1999 David Strom
Inc.
212
Dell problems
• Site is now very complex
• Print ads contain “eValue” codes
• Too many pages to get to actual PC
configuration
NGN99 T6 (c) 1999 David Strom
Inc.
213
Canadiantire.com
• eFlyer uses email notification along with
web forms
• Customize exactly what coupons and deals
are sent to you
NGN99 T6 (c) 1999 David Strom
Inc.
214
Third Principle of eCommerce:
• Individual customization is key
NGN99 T6 (c) 1999 David Strom
Inc.
215
BMW Motors
•
•
•
•
Example of what not to do
Use gratuitous graphics
Cheesy low-res videos
Toys, not tools
NGN99 T6 (c) 1999 David Strom
Inc.
216
BMW
NGN99 T6 (c) 1999 David Strom
Inc.
217
Compare with Subaru
• Find specific information about each car
• Can price options to your particular needs
NGN99 T6 (c) 1999 David Strom
Inc.
218
A better example: fishing licenses
• Simple, quick, and does the job with a
minimum of clutter
• www.permit.com
NGN99 T6 (c) 1999 David Strom
Inc.
219
Fourth Principle of eCommerce:
•
•
•
•
Make navigation simple!
Use small graphics, site maps, indexes
Avoid graphics just to display text
Avoid plug-ins, Jscripts to complete
purchase process
• Avoid link and button clutter, frames
NGN99 T6 (c) 1999 David Strom
Inc.
220
Common mistakes with
payments
• Provide too few or too many order
confirmation pages
• Confusing methods and misplaced buttons
on order page
• Make it hard for customers to buy things
• Don’t make your customers read error
screens
NGN99 T6 (c) 1999 David Strom
Inc.
221
Fifth Principle of eCommerce:
• Make payments easy!
NGN99 T6 (c) 1999 David Strom
Inc.
222
Making the Buyer Feel Secure:
the Six Components of
eCommerce Trust
•
•
•
•
•
•
Seals of approval, logos of credit card co’s
Identifiable brand name
Ease of navigation
Order fulfillment easy to understand
Clear purpose and site presentation
Fast and simple technology
(Cheskin Research)
NGN99 T6 (c) 1999 David Strom
Inc.
223
Perceptions of Credit Card
Snooping Still Exist
• But are largely popularized by media, not
consumers!
• Internet fraud stories are still common from
both buyer and seller sides
• Just starting to see authentication services
(such as Cybersource) ramp up
• Trust will take a long time
NGN99 T6 (c) 1999 David Strom
Inc.
224
Sixth Principle of eCommerce:
• Make the buyer feel secure!
NGN99 T6 (c) 1999 David Strom
Inc.
225
Summary
• New web technologies being created at a
furious pace
• eCommerce still far from easy and obvious
• Still lots of room for improvement in
storefront design
NGN99 T6 (c) 1999 David Strom
Inc.
226