week_4_lec

Upload: meo-map

Post on 04-Apr-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/30/2019 Week_4_lec

    1/42

    CET437: Electronic

    Business

    Week 4: E-business implementation,

    infrastructure and management

  • 7/30/2019 Week_4_lec

    2/42

    Internet Protocols

    Standards which allow

    Packets of information (message + address ofsender + address of receiver) to be sent overthe Internet

    Several protocols for different purposes Bandwidth

    Rate of data transmission (Mbps)

    Large files require high bandwidth

  • 7/30/2019 Week_4_lec

    3/42

    Internet ProtocolsTCP/IP Protocols

    TCP (Transport Control Protocol) Defines structure of the packets

    IP (Internet Protocol)

    Adds addresses to packets for transmission over theInternet

    TCP/IP is the standard transmission protocol for theInternet

  • 7/30/2019 Week_4_lec

    4/42

    Internet ProtocolsHTTP (HyperText Transfer Protocol)

    Web document protocol Browser contacts WWW server as client

    Server returns copy of page (HTML)

    Brower displays page HTML defines how page looks and any embedded

    links

  • 7/30/2019 Week_4_lec

    5/42

    Internet Protocols

    FTP (File Transfer Protocol)

    Allows transfer of files between computersusing

    Command driven

    open (connection to remote host)

    download (get) or upload (send or put)

  • 7/30/2019 Week_4_lec

    6/42

    Internet ProtocolsSMTP (Standard Message Transfer Protocol)

    email protocol Allows ASCII files to be transmitted

    Uses uuencoding or AppleDouble or BinHex

    conversions etc Often used with POP3 or IMAP

  • 7/30/2019 Week_4_lec

    7/42

    Markup Languages

    Standard Generalised Markup Language

    (SGML) : ISO standard 1980s HyperText Markup Language (HTML):

    Subset of SGML, defines way a browser

    displays a document including hyperlinks,multimedia

    eXtensible Markup Language (XML): Based

    on SGML, allows specification of structureswithin a document

    eXtensible HyperText Markup Language

    (XHTML): XML + HTML

  • 7/30/2019 Week_4_lec

    8/42

    Internet Addresses Email addresses

    Account name@domain name IP address

    Unique number given to every computer on then erne

    Dotted quad format eg 123.145.1.1

    Domain Name Server (DNS)

    Maps IP addresses to names, eg www.hanu.edu.au

    URL

    Address of a web page

    http://fit.hanu.edu.vn/uclan

  • 7/30/2019 Week_4_lec

    9/42

    Internet Service Providers

    Internet Service Providers (ISPs) provide

    Provide connection facilities (no control overinternet management)

    Internet access for organisations and

    individuals Network management & systems integration

    services

    Access to other ISPs Software for navigating & publishing on the

    internet

    Payment systems for on-line purchases

  • 7/30/2019 Week_4_lec

    10/42

    Connecting to the Internet

  • 7/30/2019 Week_4_lec

    11/42

    ISPs - Information

    Telstra Big Pond

    http://www.bigpond.com/ OptusNet

    . . .

    Australian ISPs:

    http://www.broadbandguide.com.au/

    Web Site:http://whirlpool.net.au/

  • 7/30/2019 Week_4_lec

    12/42

    E-Business infrastructure The aim of e-business infrastructure is to support

    business process integration Server provides makes files available to other

    computers (email, file, web, database)

    v urespond to requests from Web client computers

    Three main elements of e-business infrastructure:

    Hardware (including distributed computer

    networking

    System software (built on client/serverarchitectures)

    Web server software (HTML, XML, CGI, etc)

  • 7/30/2019 Week_4_lec

    13/42

    Types of Web Sites Development sites

    Used to evaluate different Web designs Intranets

    Corporate networks

    Extranets Intranets that allow authorized parties outside the

    company to access information stored in thesystem

    Transaction-processing sites

    Commerce sites that must be available 24/7

    Content-delivery sites

  • 7/30/2019 Week_4_lec

    14/42

    Site Design Issues

    What is a Web site?

    A set of linked documents with

    shared attributes

    related topics similar design

    shared purpose

  • 7/30/2019 Week_4_lec

    15/42

    Phases of Web Development

    Site Planning

    File organisation, audience, goals

    Designing web pages

    ,

    Adding content - text, images, movies, sound

    etc

    Adding interactivity - animation, feedback,demos etc

    Testing and publishing

  • 7/30/2019 Week_4_lec

    16/42

    Site Planning

    Determine goals

    Choose target audience

    Create a design look

    Consider browser compatibility Consider file organisation

    Design navigation scheme

  • 7/30/2019 Week_4_lec

    17/42

    Layout

    The Web is NOT WYSIWYG (Not What-

    You-See-Is-What-You-Get) Browser/platform differences

    creen s zes a ec ooColour palettes affect look

    Test your page with differentbrowsers

    Recommend a browser/set up to

    your users

  • 7/30/2019 Week_4_lec

    18/42

    Lay out

  • 7/30/2019 Week_4_lec

    19/42

    Colour No of colours

    Choose a colour scheme Palettes/lookup tables differ

    Mathematical tables defining colour of a pixel

    Web safe colours Same on Firefox, IE, Windows, Mac

    216 web safe colours

    highcolor (16 bit), truecolor (32 bit)

    Test for colour-blindness

  • 7/30/2019 Week_4_lec

    20/42

    Text Size

    Vary size in proportion to message Font

    -

    cannot be read are

    useless

    Too many fonts - ransom-note typography Colour

    Can you read grey on white ?

    Use consistent link colours

  • 7/30/2019 Week_4_lec

    21/42

    Mac Vs PC Font Sizes Typically 12-point on a Mac will be 10 or 9 -

    point size in Windows Mac Times New Roman Size 6

    Windows Times New Roman

    Size 6.

  • 7/30/2019 Week_4_lec

    22/42

    Navigation Speed is affected by

    Size of images Overload of graphics, movies, sound

    -

    Make links obvious

    Always have a link back to the home page

    Frames can aid navigation - but reducedisplay space

  • 7/30/2019 Week_4_lec

    23/42

    Client/server architectures Client computers request & consume

    services (data, printing, web page) Server computers provide the requested

    services and data

    A computer can be both client and server

    Allows distributed programs to interconnectacross networks

    Information exchange between clients andservers takes place as messages

  • 7/30/2019 Week_4_lec

    24/42

    Client/server architectures Allow businesses to design applications to

    suit business needseg order processing DB at Head Office, clients

    at branch offices

    Commonly two-tier client/serverarchitecture

    Tiers are logical components of an

    application Tiers are connected by TCP/IP

  • 7/30/2019 Week_4_lec

    25/42

    Client/server architectures

  • 7/30/2019 Week_4_lec

    26/42

    Two-Tier Client/Server

    Architecture Two-tier client/server architecture has only one

    client tier and one server tier Client tier handles GUI & client-side business rules

    Server tier handles database mechanisms

    Limitations Scalability with high no. of users

    Poor business logic sharing (client side)

    Client reliance on DB structure

    Limited interoperability

    High maintenance costs

  • 7/30/2019 Week_4_lec

    27/42

    Two-Tier Client/Server

    Architecture

  • 7/30/2019 Week_4_lec

    28/42

    Three-Tier Client/Server

    Architectures Three-tier architecture

    Presentation Tier - GUI web browser Processing Tier (maybe multiple) - business

    logic and application processing

    Data Tier - holds permanent data associatedwith supported applications

    N-tier architectures

    Higher-order architectures allow additionalprocessing

  • 7/30/2019 Week_4_lec

    29/42

    Three-Tier Client/Server

    Architectures

  • 7/30/2019 Week_4_lec

    30/42

    Web Architectures Based on TCP/IP networks

    A collection of middleware softwareapplications acting on behalf of users and

    other applications & resources

    Generally have Identity (URL)

    Format (HTML, XML, etc)

    Protocol (HTTP etc)

  • 7/30/2019 Week_4_lec

    31/42

    Web-based Content Based on documents such as HTML, GIF,

    JPEG, MPEG etc Server can

    Deliver files st tic documents

    Execute other programs producing resources(dynamic documents)

    Dynamic content is generated on request,

    Static content is retrieved from a file system

  • 7/30/2019 Week_4_lec

    32/42

    Dynamic Content Server-side scripting

    Programs running on a Web server create Webpages before sending them back to the requestingWeb clients

    ynam c page-generat on tec no og es nc u e:

    Active Server Pages (ASP)

    JavaServer Pages (JSP)

    PHP: Hypertext Preprocessor (PHP) (Apache) ColdFusion

    MS .NET

  • 7/30/2019 Week_4_lec

    33/42

    Web Server Software The most popular Web server software:

    Apache HTTP Server Microsoft Internet Information Server (IIS)

    Linux

    Open-source operating system that is easy toinstall, fast, and efficient

    Open-source software

    Developed by a community of programmerswho make it available for download at no cost

  • 7/30/2019 Week_4_lec

    34/42

    Web Hosting Options Self-hosting

    Running servers in-house Service providers (ISPs, ASPs, CSPs)

    individuals Offer Web server management and the

    renting of application software

  • 7/30/2019 Week_4_lec

    35/42

    Web Hosting Options Shared hosting

    Clients Web site is on a server that hostsother Web sites simultaneously

    Dedicated hostin

    Service provider makes a Web serveravailable to a client

    Co-location

    Service provider rents a physical space to theclient to install its own server hardware

  • 7/30/2019 Week_4_lec

    36/42

    Basic Functions of Electronic

    Commerce Software Electronic commerce solutions typically

    provide: A catalog display

    Shopping cart capabilities

    Keeps track of order items (no/little

    typing)

    Transaction processing

    Calculations at virtual checkout

  • 7/30/2019 Week_4_lec

    37/42

    Web Services Combination of software tools that let

    application software in one organization communicate

    with

    other applications over a network Companies are using Web services to offer

    improved customer service and reduce costs

  • 7/30/2019 Week_4_lec

    38/42

    Web Site Development Tools DreamWeaver

    Macromedia now Adobe Part of suite (Flash, Fireworks, Freehand)

    .

    Microsoft integrated developmentenvironment

    Web sites, web apps, web services

    b h

  • 7/30/2019 Week_4_lec

    39/42

    IBM WebSphere Commerce

    Professional Edition Set of software components that provides

    software suitable for midsize to largebusinesses

    Includes:

    Catalog templates Setup wizards

    Advanced catalog tools

    Connects to DB2 or Oracle

  • 7/30/2019 Week_4_lec

    40/42

    Microsoft Commerce Server 2002 Allows businesses to sell products or

    services on the Web using the following tools: User profiling and management

    Transaction rocessin

    Product and service management Target audience marketing

    Provides many predefined reports for

    analyzing site activities and product salesdata

    O h El i C

  • 7/30/2019 Week_4_lec

    41/42

    Other Electronic Commerce

    Software Customer Relationship Management

    Software Supply Chain Management Software

    on en anagemen o ware Knowledge Management Software

  • 7/30/2019 Week_4_lec

    42/42

    References Schneider, G (2007). Electronic Commerce. Thomson

    Learning. Chapter 8 and 9

    Jelassi and Enders (2005) Strategies for E. Business

    Creating Value through Electronic and Mobile Commerce Concepts and Cases,Prentice-Hall Appendix

    Pa azo lou M. & Ribbers P. 2006 e-Business: or anizational

    and technical foundations, John Wiley and Sons, Chichester. Chapter 6 Lawrence, E., Newton, S., Corbitt, B., Braithwaite, R. And Parker, C. (2002)

    Technology of Internet Business. John Wiley and Sons, Milton. Chapter 5 pp 75-79