eCommerce Technologies - PowerPoint PPT Presentation

1 / 29
About This Presentation
Title:

eCommerce Technologies

Description:

Locate course materials and homework. Discuss the major ... Internet as Mass Medium North American Adoption Curves. North American Users / Households (MM) ... – PowerPoint PPT presentation

Number of Views:561
Avg rating:3.0/5.0
Slides: 30
Provided by: Econ82
Category:

less

Transcript and Presenter's Notes

Title: eCommerce Technologies


1
eCommerce Technologies
MIS 4453 -- Spring 2004
  • Getting Started Overview of eCommerce,
    Websites, and Their Organization

Instructors Kelly Fish, Ph.D. John Seydel,
Ph.D.
2
Student Objectives
  • Locate course materials and homework
  • Discuss the major components of the course
  • Define eCommerce and discuss its four primary
    categories
  • Explain why eCommerce has had such a great impact
  • Define web page, website, homepage, browser,
    server, user agent, protocol
  • Understand the components of a URL
  • Organize server space for website
  • Summarize what happens when a web page is
    requested
  • Discuss static versus interactive web pages
  • Access server space through FrontPage

3
Agenda
  • Introductions Professors Students
  • Name
  • Major Interests
  • Hometown
  • Overview of Course
  • Website www.clt.astate.edu/jseydel/mis4453
  • Syllabus
  • Text (read Chapters 1 2)
  • Schematic
  • eCommerce Concepts/Definitions
  • Web Concepts

4
Course Overview/Schematic
Successful E-Commerce Web site
20
Programming assignments 40
Concepts Principles 40
  • Business Models
  • Internet Marketing
  • Online Transactions
  • Security
  • Legal, Ethical Issues
  • Hardware, Software,
  • Communications

-XHTML -FrontPage -Access -Active Server
Pages -Flash -XML
5
Definition of eCommerce
The Internet is global. It favors intangible
things ideas, information, relationships. And
it is intensively interlinked. - Kevin
Kelly, New Rules for the New Economy
  • E-commerce is characterized by several specific
    attributes
  • It is about the exchange of digitalized
    information between parties
  • It is technology-enabled
  • It is technology-mediated
  • It includes intra- and inter-organizational
    activities that support the exchange

eCommerce can be defined as technology-mediated
exchange between parties (individuals,
organizations or both) as well as the
electronically based intra- and
inter-organizational activities that facilitate
such exchange
6
Four Categories of eCommerce
Four distinct categories of e-commerce can be
defined, based on the business origination and
the customer type
Business originating from...
Consumers
Business
B2B
C2B
Business
e.g., Freemarket, Covisint
e.g., Mercata.com
And selling to...
B2C
C2C
Consumers
e.g., Groupsgoogle.com, Monster.com
e.g., Amazon, Staples.com, Yahoo
7
Estimated Savings From eCommerce
In addition to the growth in online population,
B2B revenues and Internet adoption, E-commerce is
important for the cost savings it can generate as
well as for its impact on industry boundaries and
on many aspects of the social life
Cost savings from e-commerce are expected to
exceed 1 trillion by the end of year 2002
8
Growth in Number of Internet Users
eCommerce is significant in several respects,
first of which is the expected growth of the
online population
US Online Population Forecasts
Population (Millions)
At the end of 2003 approximately 55 of the US
population will be online
9
Adoption Rate of the Internet vs. Other Media
The fast growth of the Internet compared with
other media is an indication of the velocity of
how E-commerce is affecting the nature of
economic activity
Internet as Mass Medium North American Adoption
Curves
TV
Radio
50 Million Users / Households
Cable
CommercialInternet
North American Users / Households (MM)
Years to Reach50 MM Users
Radio 38 years
Commercial Internet 5 years
TV 13 years
Cable 10 years
Launch of HBO in 1976 used to estimate the
beginning of cable as an entertainment /
advertising medium
10
Now, Some Web Concepts
  • Well start by looking at
  • Website basics
  • New look at the input/process/output concept
  • All about URLs
  • File organization (folders)
  • Then well address some related issues

11
Overview of Web Basics
  • Web file concepts/terminology
  • Web page, website, web
  • Home page (default.htm, index.html, . . . )
  • Object files (e.g., graphic images, sounds,
    applets, . . . )
  • Browser/server interaction
  • User agent (typically running browser) requests
    file/page
  • Then
  • Page (and related files) pulled from local cache
  • Or server retrieves and sends
  • Pages
  • Static
  • Interactive client side and server side
  • Simply a modern means of processing data input,
    processing, output

12
Input / Processing / Output
(Program code VB, Java, . . . )
Input (data)
Output
Process/Program
Browser/orServer
HTML file (text)
Web page(s)
Rich includes programming, markup, pointers to
files, . . .
13
Anatomy of a URL
  • Example
  • http//www.clt.astate.edu80/jseydel/mis3353/syll3
    353.htmtext
  • Protocol
  • Assumed is http
  • Others https, mailto, ftp, file (i.e., local
    resource), . . .
  • Location of the computer (corresponds to IP)
  • Domain
  • Domain name
  • Machine
  • Port (not part of IP) 80 is standard for http
  • Location on the computer
  • Folder
  • Subfolders
  • File extension (.htm, .asp, .html, .php, . . .
    )
  • Bookmark (anchor)

14
Folders Example Suzy Student
  • Root (folder/file names emphasized)
  • default.htm (home page for website)
  • personal.htm (personal info page)
  • images
  • LogoASU.gif (ASU logo)
  • torch.gif (background logo)
  • working_.gif (man working image)
  • exercises
  • default.htm (start page for exercises folder)
  • Folder structure organizes files within site
  • Start page for any folder default.htm
  • Not just for web stuff all files should be
    organized into folders (e.g., MyDocuments\MIS2403\
    proj1.mdb)

15
Whats in a Web Document (i.e., File)?
  • Content
  • XML (eXtensible Markup Language) elements
  • Two general categories
  • XHTML (aka HTML)
  • Head
  • Body
  • Scripts (recall the richness of web documents)
  • Attributes (describe elements)
  • Describe content
  • Purpose
  • Display

16
Markup, Whats That?
  • Computer language for describing text
  • Standard generalized markup language (SGML)
  • Extensible markup language (XML)
  • Hypertext markup language
  • HTML
  • XHTML
  • Read as data file by browser
  • HTML (or XHTML) file contains
  • Content
  • Markup
  • Can incorporate functionality (JavaScript)
  • Example Suzy Student

17
Our Platform
  • OS WinXP Pro (also Win2000 Pro)
  • User agent (i.e., browser)
  • IE 6.0 or higher
  • But always compare to results in others
  • Editor FrontPage 2002 (FP 2000 also should
    work)
  • IIS 5.0 (running on AITP server)
  • MS PhotoEditor 3.01 or other free graphic editor
  • Flash MX

18
Technologies for eCommerce
  • Keep in mind, the purpose is to use the right
    technologies to support the firms business plan
  • In general, the technologies with which well be
    working can be classified as
  • Web tools (e.g., FrontPage, Flash)
  • Web languages (e.g., XHTML)
  • Server technologies (e.g., ASP)
  • Client technologies (web browsers, in particular)

19
FrontPage A Web Development and Management Tool
  • Overview and general discussion
  • Login demonstration
  • . . .

20
Summary of Objectives
  • Locate course materials and homework
  • Discuss the major components of the course
  • Define eCommerce and discuss its four primary
    categories
  • Explain why eCommerce has had such a great impact
  • Define web page, website, homepage, browser,
    server, user agent, protocol
  • Understand the components of a URL
  • Organize server space for website
  • Summarize what happens when a web page is
    requested
  • Discuss static versus interactive web pages
  • Access server space through FrontPage

21
Thats all Folks!
  • Next time
  • Meet in BU 221
  • FrontPage introductory exercise (based on Chapter
    2 Hands-On Exercise)
  • In the meantime
  • Read Chapters 1 2 and familiarize yourself with
    any concepts, etc. you dont already know
  • Work Chapter 1 Hands-On Exercise (turn in disk)
  • eMail jseydel_at_astate.edu with your name and
    preferred email address

22
Appendix
23
What Happens When You View a Web Page?
  • Two ways to request resources
  • Click on a link
  • Type a URL into address bar
  • HTTP request is then sent to server at designated
    URL
  • Includes header info
  • Requests file
  • Server then returns HTTP response
  • Includes header info
  • Contains file
  • Repeated as client (i.e., user agent) interprets
    file

24
Browser/Server Interaction
Alternatively resources pulled from cache
25
Protocols
  • What are they?
  • Rules procedures to govern transmission
    between components in a network
  • Common TCP/IP protocols (user agent web
    browser)
  • http// (assumed)
  • https// (secure socket layer)
  • mailto
  • ftp//
  • gopher// (from the old days)
  • file/// (means youve got problems!)
  • Usage depends upon type of navigation tool (i.e.,
    user agent)
  • Web browsers TCP/IP running http
  • Cell phones WAP with variation off http

26
Computer Languages
  • Programming languages
  • Standalone
  • Procedural
  • Traditional (e.g., COBOL)
  • Object-oriented (e.g., Java)
  • Nonprocedural (e.g., SQL)
  • Scripting languages (rely on other components)
  • JavaScript
  • VBScript
  • Others (e.g., Perl)
  • Markup languages (e.g., XHTML, DHTML?)
  • Stylesheet languages (e.g., CSS, XSL)
  • Database languages (e.g., SQL)
  • Note somewhat different than presented in text

27
Markup Languages
28
User Agents
  • Most widely known browsers
  • The big two (IE Netscape)
  • Challengers, e.g., Opera
  • How about some others?
  • Consider
  • Cell phones
  • PDAs
  • WebTV
  • Pagers
  • And the list continues to grow . . .

29
Server Technologies
  • Provide access to files
  • Just delivering web pages (no processing)
  • Static HTML
  • Dynamic HTML
  • Interactive processing (pages created on demand)
  • Data from databases
  • Data from client
  • Technologies for interactive processing
  • ASP (scripting via JScript, VBScript)
  • PHP (scripting similar to C programming)
  • CGI (scripting typically using Perl)
  • Others CFML, JSP, . . .
  • So, what about Java, C, VB, . . . ?
Write a Comment
User Comments (0)
About PowerShow.com