Shared Flashcard Set

Details

Chapter 11
Exam 3
61
Other
Undergraduate 4
12/02/2009

Additional Other Flashcards

 


 

Cards

Term
Application architectures
Definition
the arrangement of how application layer functions are spread among computers to deliver service to users
Term
Host computer
Definition
in terminal-host computing, the host that provides the processing power
Term
Dumb terminals
Definition
a desktop machine with a keyboard and display but very little processing capability; processing is done on a host computer
Term
Response times
Definition
the difference between the time a user types a request to the time the user receives a response
Term
Monochrome text
Definition
text of one color against a contrasting background
Term
Client/server systems
Definition
a system where some processing power is on the client computer. The two types of client/server systems are file server program access and full client/server processing
Term
Web-enabled
Definition
client/server processing applications that use ordinary browsers as client programs
Term
RFC 822
Definition
the initial standard for email bodies
Term
RFC 2822
Definition
updated standard for email bodies
Term
HTML bodies
Definition
body part in Hypertext Markup Language message
Term
UNICODE
Definition
the standard that allows characters of all languages to be represented
Term
Simple Mail Transfer Protocol (SMTP)
Definition
Post Office Protocol (POP)
Term
Internet Message Access Protocol (IMAP)
Definition
one of the two protocols used to download received e-mail from an e-mail server; offers more features but is less popular than POP
Term
Webmail
Definition
web-enabled e-mail. User needs only a browser to send and read e-mail
Term
Antivirus software
Definition
software that scans computers to protect them against viruses, worms, and Trojan horses arriving in e-mail attachments and other propagation methods
Term
Spam
Definition
unsolicited commercial e-mails
Term
Hypertext Markup Language (HTML)
Definition
the language used to create webpages
Term
Hypertext Transfer Protocol (HTTP)
Definition
the protocol that governs interactions between the browser and webserver application program
Term
Tags
Definition
an indicator on an HTML file to show where the browser should render graphics files, when it should play audio files, and so forth
Term
HTTP request-response cycles
Definition
an HTTP client request followed by an HTTP server response
Term
HTTP request messages
Definition
in HTTP, a message in which a client requests a file or another service from a server
Term
Java applet
Definition
small Java program that is downloaded as part of a webpage
Term
HTTP response message
Definition
in HTTP, a message in which a server responds to a client request; either contains a requested file or an error message explaining why the requested file could not be supplied
Term
MIME (Multipurpose Internet Mail Extensions)
Definition
a standard for specifying the contents of files
Term
Electronic commerce (e-commerce)
Definition
the buying and selling of goods and services over the Internet
Term
Online catalog
Definition
part of an e-commerce site that shows the foods it has for sale
Term
E-commerce software
Definition
software sold to merchants that automate the creation of catalog pages and other e-commerce functionality
Term
Shopping cart
Definition
a core e-commerce function that holds goods for the buyer while he or she is shopping
Term
Payment mechanisms and shipping mechanisms
Definition
in e-commerce, ways for purchasers to pay for their ordered goods or services and have them delivered to them
Term
Customer Relationship Management (CRM)
Definition
software that examines customer data to understand the preference of a company’s customers
Term
Conversions
Definition
the process of browsers becoming buyers
Term
Repeat purchasing
Definition
in e-commerce, a consumer returning to a site where he or she had made a purchase previously and making another purchase; essential to profitability
Term
Credit card verification service
Definition
an e-commerce service that checks the validity of the credit card number a user has typed
Term
Bank settlement firm
Definition
an e-commerce service that handles credit card payments
Term
Internal back-end systems
Definition
in e-commerce, an internal system that handles accounting, pricing, product availability, shipment, and other matters
Term
Application server
Definition
a server used by large e-commerce sites that accepts user data from a front-end webserver, assembles information from other servers, and creates a webpage to send back to the user
Term
Application Program Interface
Definition
a specification that allows application server programs to interact directly with database systems
Term
Three-tier architecture
Definition
an architecture where processing is done in three places: on the client, on the application server, and on other servers
Term
Web service
Definition
a way to send processing requests to program (object) on another machine. The object has an interface to the outside world and methods that it is willing to undertake. Messages are sent in SOAP format
Term
Simple Object Access Protocol (SOAP)
Definition
a standardized way for a Web service to expose its methods on an interface to the outside world
Term
Service object
Definition
a program
Term
Open market
Definition
anyone can offer Web services and everybody else can use them
Term
Language-independence
Definition
In SOAP, the fact that Web service objects do not have to be written in any particular language
Term
Method
Definition
in Web services, a well-defined action that a SOAP message can request
Term
Parameters
Definition
variables
Term
XML (eXtensible Markup Language)
Definition
whereas HTML expresses the formatting of messages and does not allow users to create their own tags, XML allows communities of users to create their own tags—for example, and , which have meanings to their communities
Term
Web Services Description Language (WSDL)
Definition
WSDL service sends a list of service objects and a descriptions for how to use each of them
Term
Universal Description, Discovery, and Integration (UDDI)
Definition
a protocol that is a distributed database that helps users find appropriate Web services
Term
Peer-to-peer (P2P) architecture
Definition
the application architecture in which most or all work is done by cooperating user computers, such as desktop PCs. If server are present at all, they serve only facilitating roles and do not control the processing
Term
Server-centric
Definition
all clients communicate with a central server for their work
Term
Gnutella
Definition
a pure P2P file-sharing application that addresses the problems of transient presence and transient IP addresses without resorting to the use of any server
Term
Viral networking
Definition
networking in which the user’s PC connects to one or a few other user PCs, which each connect to several other user PCs. When the user’s PC first connects, it sends an initiation message to introduce itself via viral networking. Subsequent search queries sent by the user also are passed virally to all computers reachable within a few hops; used in Gnutella
Term
Super clients
Definition
“server-ish” client in Gnutella that is always on, that has a fixed IP address, that has many files to share, and that is connected to several other super clients
Term
Facilitating server
Definition
a server that solves certain problems in P2P interactions but allows clients to engage in P2P communication for most of the work
Term
Index server
Definition
a server used by Napster. Stations connected to Napster would first upload a list of their files available for sharing to index servers. Later, when they searched, their searches went to the index servers and were returned from there
Term
Instant messaging (IM)
Definition
a popular P2P application that allows two users to type messages back and forth in real time
Term
Presence server
Definition
a server used in many P2P systems; knows the IP addresses of each user and also whether the user is currently on line and perhaps whether or not the user is willing to chat
Term
Relay server
Definition
a server used in some IM systems, which every message flows through. Relay servers permit the addition of special services, such as scanning for viruses when files are transmitted in a IM system
Term
Legal retention
Definition
rules that require IM messages to be captured and stored in order to comply with legal requirements
Term
SETI@home
Definition
a project from the Search for Extraterrestrial Intelligence (SETI), in which volunteers download SETI@home screen savers that are really programs. These programs do work for the SETI@home server when the volunteer computer is idle. Processing ends when the user begins to do work
Term
Grid computing
Definition
computing in which all devices, whether clients or servers, share their processing resources
Supporting users have an ad free experience!