CET437: Electronic Business: Week 4: E-Business Implementation, Infrastructure and Management
CET437: Electronic Business: Week 4: E-Business Implementation, Infrastructure and Management
Internet Protocols
Standards which allow
Packets of information (message + address of sender + address of receiver) to be sent over the Internet
Internet Protocols
TCP/IP Protocols TCP (Transport Control Protocol)
Defines structure of the packets
IP (Internet Protocol)
Adds addresses to packets for transmission over the Internet
Internet Protocols
HTTP (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
Internet Protocols
FTP (File Transfer Protocol) Allows transfer of files between computers using TCP/IP Command driven
open (connection to remote host) download (get) or upload (send or put)
Internet Protocols
SMTP (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
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 structures within a document eXtensible HyperText Markup Language (XHTML): XML + HTML
Internet Addresses
Email addresses
Account name@domain name
IP address
Unique number given to every computer on the internet Dotted quad format eg 123.145.1.1
ISPs - Information
Telstra Big Pond http://www.bigpond.com/ OptusNet http://www.optusnet.com.au/ Australian ISPs: http://www.broadbandguide.com.au/ Web Site: http://whirlpool.net.au/
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) The main job of a Web server computer is to respond to requests from Web client computers Three main elements of e-business infrastructure: Hardware (including distributed computer networking System software (built on client/server architectures) Web server software (HTML, XML, CGI, etc)
Intranets
Corporate networks
Extranets
Intranets that allow authorized parties outside the company to access information stored in the
Content-delivery sites
Adding content - text, images, movies, sound etc Adding interactivity - animation, feedback, demos etc Testing and publishing
Site Planning
Determine goals Choose target audience Create a design look Consider browser compatibility Consider file organisation Design navigation scheme
Layout
The Web is NOT WYSIWYG (Not WhatYou-See-Is-What-You-Get) Browser/platform differences Screen sizes affect look Colour palettes affect look Test your page with different browsers Recommend a browser/set up to your users
Lay out
Colour
No of colours
Choose a colour scheme
Text
Size Vary size in proportion to message Font Choose legible font - decorative fonts that cannot be read are useless Too many fonts - ransom-note typography Colour Can you read grey on white ? Use consistent link colours
Navigation
Speed is affected by Size of images Overload of graphics, movies, sound Target user - network or modem Make links obvious Always have a link back to the home page Frames can aid navigation - but reduce display space
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 interconnect across networks Information exchange between clients and servers takes place as messages
Client/server architectures
Allow businesses to design applications to suit business needs eg order processing DB at Head Office, clients at branch offices Commonly two-tier client/server architecture
Tiers are logical components of an application Tiers are connected by TCP/IP
Client/server architectures
N-tier architectures
Higher-order architectures allow additional processing
Web Architectures
Based on TCP/IP networks A collection of middleware software applications acting on behalf of users and other applications & resources Generally have Identity (URL) Format (HTML, XML, etc) Protocol (HTTP etc)
Web-based Content
Based on documents such as HTML, GIF, JPEG, MPEG etc Server can
Deliver files (static documents) Execute other programs producing resources (dynamic documents)
Dynamic content is generated on request, Static content is retrieved from a file system
Dynamic Content
Server-side scripting Programs running on a Web server create Web pages before sending them back to the requesting Web clients Dynamic page-generation technologies include: Active Server Pages (ASP) JavaServer Pages (JSP) PHP: Hypertext Preprocessor (PHP) (Apache) ColdFusion MS .NET
Linux
Open-source operating system that is easy to install, fast, and efficient
Open-source software
Developed by a community of programmers who make it available for download at no cost
Dedicated hosting
Service provider makes a Web server available to a client Co-location Service provider rents a physical space to the client to install its own server hardware
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
Provides many predefined reports for analyzing site activities and product sales data
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 Papazoglou, M. & Ribbers P. (2006) e-Business: organizational 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 7579