ECommerce Infrastructure

1 / 40
About This Presentation
Title:

ECommerce Infrastructure

Description:

Entropy states that everything moves from a complex system to breakdown ... Wanna keep updating Web pages each time the catalog changes? What's a better approach? ... – PowerPoint PPT presentation

Number of Views:32
Avg rating:3.0/5.0
Slides: 41
Provided by: cimsCl

less

Transcript and Presenter's Notes

Title: ECommerce Infrastructure


1
E-CommerceInfrastructure Security
  • Lecture 4
  • Hosting Business Models

2
An Interesting Story
  • Managing large-scale courses
  • System in use designed 10 years ago
  • Has evolved into a scalable system
  • Manages over 3000 students
  • Over 200 TAs
  • Many different courses

3
Entropy Kicks In
  • Entropy states that everything moves from a
    complex system to breakdown
  • Interesting to think how this coincides with the
    theory evolution
  • System is plagued by entropy!

4
Current Problems
  • Assignments lost
  • Grades lost
  • Inordinate amount of time spent hacking the
    system
  • Dedicated, much-needed person required
  • Stability of personnel!

5
Silver Lining?
  • Wheres the fix?
  • The existing system has been patched so much that
  • Its not stable
  • Its not viable to continue its upkeep
  • Its not the Universitys mission to develop
    maintain software!

6
The Classic Problem
  • Build (internal)
  • vs.
  • Buy (another company)

7
Societys Complexity
  • More and more, companies (and individuals) are
  • Specializing in skills
  • Increasingly reliant upon each other
  • Have no idea how to do things other than their
    specialization
  • Example making pies
  • Cost effective, but with drawbacks

8
The Least Common Denominator
  • Companies are interested in increasing sales
  • Thus they will want to maximize their market
    potential
  • This often comes at the price of specialization
    lost

9
Our Solution
  • We had to find an outside vendor
  • Manage the courses and the students
  • Allow for an easier interface
  • Reliability a must!

10
Enter WebCT
  • New functionality made it an option
  • The vendor seemed reasonable
  • The interface was much better than ours
  • It was free USG licenses already

11
The Stuff Hits the Fan
  • Deployment delayed
  • Reliant upon others now
  • Additional functionality came months/years late

12
But!
  • We dont have to maintain the code
  • Its better for the earlier reasons
  • We can focus on teaching (right! ?)

13
Whats the Point?
  • Should we develop in-house?
  • Should we outsource?
  • Pros and cons either way!
  • Stay Tuned!!!

14
Agenda
  • Essentials of an E-Commerce Site
  • Build vs. Buy Models
  • Outsourcing Options
  • Issues to Consider

15
E-Commerce Essentials
  • Web Presence
  • Catalog Display
  • Shopping Cart
  • Transaction Processing
  • Hooks

16
Web Presence
  • Obviously we need a Web site!
  • Clean interface is a must
  • Style reflects the company
  • Make the purchase easy!

17
Catalogs
  • Small stores can get away with simple static Web
    pages
  • But what issues are present with a large store?
  • What might Best Buy want to have?

18
Complex Catalog Features
  • Search
  • By name, brand, upc-code, model number
  • Categories for organization
  • Pictures
  • Features list
  • Never stand in the way

19
Implementing the Catalog
  • Wanna keep updating Web pages each time the
    catalog changes?
  • Whats a better approach?

20
DB Backend to Catalogs
  • Database manages catalog content
  • Tracks
  • Availability
  • Price
  • All consumer info (features, etc.)
  • Pictures

21
Shopping Cart
  • Replace legacy on-line forms
  • NUTS!
  • Preview order
  • Add/Remove
  • View total cost
  • Allow customer to proceed to checkout

22
Storing Information
  • Browsers are stateless
  • So how do you remember who has what in their
    shopping cart?
  • How do you remember customer info from
    transaction to transaction

23
Transaction Processing
  • What the cashier would do
  • Add sales tax (if applicable)
  • Discounts
  • Special Promotions
  • Coupons
  • Gift wrapping
  • Shipping
  • Order Tracking (typically outsourced)

24
Hooks
  • Other services are typicallycoupled with
    E-commerce sites
  • Credit card processing
  • Legacy systems
  • Database systems

25
Buy vs. Build
  • Is the company in the Web design/upkeep
    business?
  • Stores are interested in selling their products
  • Should someone else run the site?

26
Costs?
  • What might some of the costs be in running your
    own E-commerce site?

27
Cost Analysis Essential
  • What does it cost to
  • Purchase hardware
  • Purchase software
  • Network the office
  • Purchase Net connection
  • Build the site
  • Maintain the site
  • Hire full-time, 24-7 support
  • Etc.

28
Got Website?
  • Why might you not want to outsource the whole
    enchilada?

WEB
29
Why Not Outsource?
  • Giving up some (all?) control
  • Limited somewhat in offerings
  • Service providers might be overselling
  • Locking yourself into one-vendor solutions -
    YIKES!

30
Outsourcing Options
  • Use an ISP for connection
  • Run the content off of your machines
  • Web Hosting
  • Put it all on their machines

31
Pricing
  • What can you afford?
  • Micro stores
  • Moms Pops
  • Midrange
  • Enterprise

32
Micro Stores
  • Less than 100 items in store
  • Startup Cost 2,000
  • Monthly Cost 0 - 100

33
Small-Scale Development
  • Smaller companies
  • Want to test the water
  • Gross sales 100,000
  • Startup Cost 2,000
  • Monthly Cost 3 of sales

34
Mid-Range Stores
  • Hosted on merchants machines
  • Must pay for setup 30,000
  • Setup machines
  • Setup Web site
  • Purchase connectivity
  • Monthly Cost 12,000-20,000

35
Monthly Expenses?
  • No less that two full time people
  • 60,000/yr minimum salary benefits
  • 2,000 for co-location of machine(s)
  • Machine upgrades, maintenance, etc.

36
Enter the Big Dogs
  • If youre doing B2B, youre going to pay
  • Larger organizations
  • More transactions
  • More complete back-end features (hooks)

37
EnterpriseArchitecture
Catalog DB
Corporate Server
Web Server
Client
Payment Server
Banks
38
Naming Is Important!
  • Which is better
  • www.superstickers.com
  • www.yahoo.com/superstickers

39
Credibility
  • Users of the site must
  • Feel they can trust the owner
  • Find what they are looking for quickly
  • Want to come back
  • Enjoy the experience

40
Have a Nice Long Weekend!
FIN
Write a Comment
User Comments (0)