Web Trends and Technologies

advertisement

Web Trends and Technologies

David Strom david@strom.com

(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 (1977-

83)

• 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

– Not tied to payment method

• Privacy

– Encrypted message to merchant includes account number

• Integrity

– Message authenticity check

NGN99 T6 (c) 1999 David Strom

Inc.

SET

• Server authentication

– Merchant certificate tied to accept payment brands

• Customer authentication

– Digital certificate tied to certain payment method

• Privacy

– Encrypted message does not pass account number to merchant

• Integrity

– Hash/message envelope

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 SM

• 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)

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

499

- 799

eCommerce

Intranet

Intranet

Communications

499

- 849

Security

Intranet

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

Provider

IBM

Earthlink

Netcom

Mindspring

Price Comparison

Setup fee (US$) Monthly fee

(US$)

260 55

295

450

175

100

300

324

Plan name, payment options

Bronze, credit cards

Starter Site

Commerce Site, credit cards

Commercial

Advantage, credit cards,

Cybercash

145 NGN99 T6 (c) 1999 David Strom

Inc.

Earthlink pricing explained

Program

Starter Site

Monthly fee

20

Total Access Acct.

20

SSL cert.

Domain fee

20

Ecommerce

TOTAL

40

100

NGN99 T6 (c) 1999 David Strom

Inc.

Setup fee

25

(waived)

10

75

175

210

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

Inex

Commerce Court

IBM

Net.Commerce

Version Price

3.2 $ 995

3.1

3.0

$5000 -

$20,000

$4600

Platform

NT

NT, AIX,

Solaris,

AS/400,

S/390

NT Microsoft

SiteServer Commerce

IBM/Lotus

Domino Merchant

2.0 $3500 -

$9000

NT

NGN99 T6 (c) 1999 David Strom

Inc.

150

Popular eCommerce Suites

(con’t)

Vendor, Product Version Price Platform

OM Transact

Open Market

Intershop Online

Intershop

WebSite Pro

O'Reilly

4.0

4.0

2.3

$250,000 Unix

$5000

$800

NT

Unix

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

Site Server

Net.Commerce

Inex Commerce iCat

WebSite

Intershop

Databases Supported

MS SQL, Oracle

DB2, Oracle

MS SQL, MS Access

4D, Sybase SQL Anywh

MS Access

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

Inc.

203

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

Download