eCommerce Software - PowerPoint PPT Presentation

About This Presentation
Title:

eCommerce Software

Description:

... for comparison shopping. What's missing? Community ... Hot features of the day. Amazon innovations' Mobile commerce. Shopping robots. What about services? ... – PowerPoint PPT presentation

Number of Views:163
Avg rating:3.0/5.0
Slides: 16
Provided by: gu8
Category:

less

Transcript and Presenter's Notes

Title: eCommerce Software


1
e-Commerce Software
2
e-Commerce Architecture -- multi-tier software
architectures
  • 3-tier architecture
  • tier 1 webserver
  • tier 2 middleware
  • tier 3 database server
  • 2-tier architecture
  • tier 1 webserver middleware (servlets)
  • tier 2 database server
  • 1-tier architecture
  • all rolled into one.

3
e-Commerce Software Engineering Presentation vs.
Programming
  • The Presentation vs. Programming problem
  • Consider this scenario
  • Webpage Designer creates webpage in fancy tool.
  • Designer hands it over to Programmer.
  • Programmer inserts CGI (servlet) URLs.
  • Programmer write CGI code to produce some part of
    the page.
  • Designer re-designs the page.
  • Programmer must re-code URLs, and perhaps CGI.
  • Programmer and Designer drive each other crazy.
  • The real problem how much of page should be
    program-generated vs. hand-designed?

4
e-Commerce Software Engineering two approaches
  • Program-generated approach
  • Advantages
  • Flexible up-to-date content, based on database.
  • Programming is independent.
  • Easy to maintain consistency with other CGI
    programs.
  • High functionality.
  • Disadvantages
  • Difficult to change page appearance (must
    re-compile).
  • Difficult to write page appearance code, e.g.,
  • out.println ("lttablegt lttrgt lttdgt ltbgt blah
    blah lt/bgt ...")
  • Presentation approach just the reverse.

5
e-Commerce Software Engineering one approach
  • One approach to software engineering
  • Designer creates template HTML, specifying which
    parts can be changed by Designer, independent of
    programming.
  • Designer and Programmer agree on
    program-generated part of page.
  • Programmer and Designer list events on "submit"
    and agree on desired program-generated output.
  • Programmer and Designer get out of each other's
    hair.
  • Programmer creates event chart.
  • Programmer programs, Designer designs.
  • Programmer and Designer test results, and argue.

6
e-Commerce Software Engineering some tips
  • Create a URL naming convention.
  • Create an event-naming convention.
  • Agree on template design to be used across all
    (or most) pages.

7
What is e-commerce Software?
  • Front-end
  • For Visitors and Customers
  • Web-based by definition
  • Backend
  • For enterprise business managers
  • Merchandisers, Account Mangers, Customer Support,
    etc.
  • Middleware
  • To interface with existing systems
  • Customer, Inventory, Credit, Payment and Order
    Processing systems

8
e-Commerce Front-end
  • Web Application Server
  • Functionality
  • Personalization and Profiling
  • Complex, Dynamic Content Presentation
  • Process Support
  • Shopping Process
  • Buying Process

9
e-Commerce Backend
  • Content Management
  • Merchandizing
  • Catalog management
  • Price and on-line collateral management
  • Process Support
  • Customer Support
  • Anomaly management
  • Payment or Order processing hiccups

10
e-Commerce Middleware
  • Payment Processing
  • Customer specific credit, purchase orders, etc.
  • Electronic payment including EDI and credit cards
  • Order Processing
  • Interface to proprietary, custom enterprise
    systems
  • e-enabled systems of large warehouses
  • e-Services that provide Order Distribution
  • Inventory Management
  • Soft and hard reserve functionality
  • Direct access to specific inventory

11
The critical success factors
  • Backend System Management Functionality
  • Support for workflow and process management
  • Appropriate use of technology for process support
  • Access control in content management
  • Business rules in anomaly management
  • On-line collateral Management
  • Images, Audio, or Video for virtual examination
  • Structured for comparison shopping

12
Whats missing?
  • Community
  • Polls, Message Boards, Chats, etc.
  • Services
  • Fee email, Consumer news and information, etc.
  • Marketing Campaign Management
  • Referrals, Affiliates, Banner ads, Emails, etc.
  • Hot features of the day
  • Amazon innovations
  • Mobile commerce
  • Shopping robots

13
What about services?
  • Shopping Portals
  • Process Re-engineering
  • e-Services
  • Branding
  • On-line collateral development and management
  • Search engine placement optimization
  • Efficiency improvements in web delivery

14
Core Solution Requirements
  • Database
  • Oracle
  • Microsoft SQL Server
  • Application Servers
  • With integrated or separate web server
  • General purposes AppServers
  • BEAs WebLogic, IBMs WebSphere, Microsofts ASP
  • Specific AppServers
  • BroadVision, ART Technology Group, Oracle

15
Important Technologies
  • Everything from the two 400 lbs gorillas
  • Oracle
  • Microsoft
  • DHTML
  • Microsoft won the browser wars in e-business
  • XML
  • Microsofts and IBMs support for SOAP is
    promising
  • webMethods is proving the value in
    inter-application communications
  • Java
  • Server side J2EE, JavaBeans, JSP
Write a Comment
User Comments (0)
About PowerShow.com