Created by, Author Name, School Name—State FLUENCY WITH INFORMATION TECNOLOGY Skills, Concepts, and Capabilities
Created by, Author Name, School Name—State Data and Information PART 3
Created by, Author Name, School Name—State WORKING ONLINE eCommerce and Interactive Networking chapter 16
Copyright © 2003 Pearson Education, Inc. Slide 16-4 CHALLENGES OF ECOMMERCE
Copyright © 2003 Pearson Education, Inc. Slide 16-5 THE CHALLENGE OF VARIATION > Global Customers > Many Business Rules > Diverse Products and Information > Diverse Shopping Experiences
Copyright © 2003 Pearson Education, Inc. Slide 16-6 STRUCTURE OF THE SETTING > The Client/Server Structure > Many Brief Relationships > Creating Web Pages On-the-Fly > Middleware
Copyright © 2003 Pearson Education, Inc. Slide 16-7 Figure The basic client/server structure, as illustrated by the browser (client) requesting Web pages provided by the Web server.
Copyright © 2003 Pearson Education, Inc. Slide 16-8 Figure Client/server relationships as they might evolve over time.
Copyright © 2003 Pearson Education, Inc. Slide 16-9 DISCRETE EVENTS > The Discrete Event Problem > One Solution with Cookies > Another Solution Without Cookies
Copyright © 2003 Pearson Education, Inc. Slide Figure An imaginary interaction between client and server. A cookie stored at the client lets the server connect independent events into a dialog. Notice that the cookie also connects to an earlier session when the customer gave an address, credit card number, and probably mailing address.
Copyright © 2003 Pearson Education, Inc. Slide Figure A three-tier system in which backend tasks are performed by CGI (Common Gateway Interface).
Copyright © 2003 Pearson Education, Inc. Slide Figure Middleware performs an operation on a three-tier system; the process moves to the right; the Client Computer boxes represent one computer at different points in time; similarly for the Server Computer boxes.
Copyright © 2003 Pearson Education, Inc. Slide TRANSACTIONS DO THE WORK > Simultaneous Requests > Transactions Interleaved > Serialized Behavior: Transactions Happen One at a Time
Copyright © 2003 Pearson Education, Inc. Slide Figure Correct processing of two withdrawals from a bank account.
Copyright © 2003 Pearson Education, Inc. Slide Figure Two withdrawal transactions interleaved in time produce the wrong balance—that is, corrupt the database.
Copyright © 2003 Pearson Education, Inc. Slide THE STANDARDS CASE > Common Language > Web Standard Languages > Importance of Standards to Communicate > Agreeing on Standards
Copyright © 2003 Pearson Education, Inc. Slide REDUNDANCY IS VERY, VERY, VERY GOOD > A Fault Recovery Program for Business > Backing Up a Personal Computer — Do it on a regular basis — Segregate the backup data from “temp” data. — What can you afford to lose — What can you easily recover > A backup strategy
Created by, Author Name, School Name—State SHHH, IT’S A SECRET Privacy and Digital Security chapter 17
Copyright © 2003 Pearson Education, Inc. Slide PRIVACY: WHOSE INFORMATION IS IT? > How Could the Information Be Used? > Modern Devices and Privacy > Controlling the Use of Information
Copyright © 2003 Pearson Education, Inc. Slide Figure Voluntary Compliance Report Card. Fewer than a tenth of.com Web sites gathering personal information as of March 1999 posted a privacy statement that included five of the Fair Information Practices components. Source: Mary Culnan, Georgetown Internet Privacy Policy Survey, 1999.
Copyright © 2003 Pearson Education, Inc. Slide A PRIVACY DEFINITION > Threats to Privacy > Voluntary Disclosure
Copyright © 2003 Pearson Education, Inc. Slide FAIR INFORMATION PRACTICES > Five HEW Fair Information Principles > OECD Fair Information Practices
Copyright © 2003 Pearson Education, Inc. Slide Five HEW Fair Information Principles – Health Education and Welfare > There must be no personal data record-keeping systems whose existence is secret > There must be a way for a person to find out about information on record and use > There must be a way for a person to prevent info used for one purpose to be used for another > There must be a way for the person to correct or amend their informaiton > Any organization creating maintaining or disseminating records must ensure the reliability of the data…
Copyright © 2003 Pearson Education, Inc. Slide OECD Fair Information Practices > Organization of Economic Cooperation and Development > Limited Collection principle > Quality principle > Purpose principle > Use limitation principle > Security principle > Openness principle > Paricipation principle — Do I want to participate or not > Accountability principle. > Data Controller – person or office that sets policy regarding information.
Copyright © 2003 Pearson Education, Inc. Slide COMPARING PRIVACY ACROSS THE ATLANTIC > U.S. Laws Protecting Privacy — Privacy Act of 1974 but realize Patriot Act supercedes in some aspects – governmental regulation — US regulates by business sector > Privacy Principles: European Union
Copyright © 2003 Pearson Education, Inc. Slide THE COOKIE MONSTER > Sharing Cookies > Third-Party Cookies > Managing Your Privacy
Copyright © 2003 Pearson Education, Inc. Slide Protecting your computer against unwanted invasion > Ads > Spy bots > Other malicious programs
Copyright © 2003 Pearson Education, Inc. Slide Easiest > Restricted user account — dis – cannot easily download. Must go to admin account for any kind of program installation and download — But…it is also hard for mal-ware to infect your computer > Keep OS up to date > Keep Web browsers up to date > Restrict what can/cannot be done through web
Copyright © 2003 Pearson Education, Inc. Slide RUNSAFE – Common sense approaches to safety > JMU recommendations for safety on your home computer. > /startsafe/startsafe-home.shtml /startsafe/startsafe-home.shtml >
Copyright © 2003 Pearson Education, Inc. Slide Last Chapters > Explore the ideas of “creativity” and computers > Discuss the Universality Principle — Any task you can perform on one computer you can perform on another — Basic tasks: Add, Subtract, Test, Load, Store, and Branch > Continuing to learn.