1 / 15

Electronic Commerce

MIS 6453 -- Spring 2006. Electronic Commerce. Web Servers & Related Concepts. Instructor: John Seydel, Ph.D. Student Objectives. Define what’s meant by “web server” Compare and contrast the top two web server programs

luella
Download Presentation

Electronic Commerce

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MIS 6453 -- Spring 2006 Electronic Commerce Web Servers & Related Concepts Instructor: John Seydel, Ph.D.

  2. Student Objectives • Define what’s meant by “web server” • Compare and contrast the top two web server programs • Describe what’s important in choosing a computer to serve as a web server • Compare and contrast static and dynamic web pages • Describe what’s involved with a 3-tier and n-tier architecture • Summarize the major issues associated with email • Discuss factors that result in effective ecommerce websites • Describe the responsibilities of the members of a web team • Use HTML to create bullet lists and simple forms on web pages

  3. Agenda • Article discussions • Cao et al (design factors) • Berry (web teams) • Web page coding demonstrations and exercise • Simple forms exercise • Dynamic pages • Server-side scripting • Client-side scripting • As time permits: • Review guidelines for HTML source code • Bulleted lists in HTML • A discussion of web server concepts • Martin & Nguyen team • Additional comments

  4. Now, Discussion of the Assigned Articles • Cao et al  Design factors • Brawley/Bray/Martin/Nguyen team • Other remarks • Berry  Web teams • Batten/Harper team • Other remarks

  5. A Look at Dynamic versus Static Pages • Start the following • Internet Explorer (open your SuSE1 site) • SmartFTP • NotePad • A static page: www.suse1.astate.edu/~flory/page2_proc.html • A dynamic version: www.suse1.astate.edu/~flory/page2.html www.suse1.astate.edu/~flory/page2_proc.html • Exercises & demonstrations • Forms exercise / server-side scripting demo • Forms exercise / client-side scripting exercise & demo

  6. Web Servers • Discussion led by Martin & Nguyen • Other comments • What’s actually happening • Static vs dynamic pages  the reality • 3-tier architectures • Correction • Dynamic content: either client-side or server-side • “Server-side scripting” and “dynamic page-generation” • The major server-side scripting engines • Not really the problem apparent in the textbook • However, XML is a major player in moving into the future • Wrap data of all sorts for display in diverse environments • AJAX • LAMP vs Win vs Sun • What does “open source” really mean?

  7. eMail Comments • Note: our concern is primarily from the sender side • Know the law (CAN-SPAM) • Following guidelines can help immensely • Still, we also need to know how to protect our organizations, whether online or just IT-enabled • Filters • Incoming mail • Outgoing mail (consider ASU vs AOL case) • Accounting naming – TAMU example: students vs staff • Barracuda demonstration

  8. Website Utilities • Simple but powerful utilities • ping • tracert • finger • Data analysis of server logs: Analog • Link checking: FrontPage, DreamWeaver, . . . • Remote administation: TightVNC; FrontPage (!)

  9. A Little More HTML (If Time Available) • Review the guidelines • Bullet (i.e., unordered) lists • Simple forms

  10. Summary of Objectives • Define what’s meant by “web server” • Compare and contrast the top two web server programs • Describe what’s important in choosing a computer to serve as a web server • Compare and contrast static and dynamic web pages • Describe what’s involved with a 3-tier and n-tier architecture • Summarize the major issues associated with email • Discuss factors that result in effective ecommerce websites • Describe the responsibilities of the members of a web team • Use HTML to create bullet lists and simple forms on web pages

  11. Appendix

  12. Browser/Server Interaction

  13. Three Tiered Internet Database Access Architecture

  14. eMail Guidelines • Follow standard Netiquette • Mixed case • Subject lines • Other . . . • Getting around spam filters • Avoid attachments; post to websites and use links • Limit the number of addressees • Send to one at a time

  15. Some Guidelines for Source Code • Use lowercase for tags & attributes • Quote attribute values • Use relative references for resources on same server • Always use closing tags • Nest elements properly; close in reverse order of opening • Use indentation consistently and to make code readable • No more than 80 characters per line of code; break long tags into multiple lines, typically one per attribute • Avoid deprecated elements, e.g., <font> • Use no spaces in file names • Treat all URLs and other resource names as if case-sensitive

More Related