Unit 09 Flashcards
applet
A Java program that is downloaded along with a web page and run by the browser.
application
A Java program that can run independently of a browser.
application client
A Java EE client implemented as a Java application, running on the client computer either in its own JVM or in an application client container.
application client container
A software environment for application clients that takes care of many of the routine requirements of communication, security and so on. In particular, it facilitates access from an application client to remote EJB session beans running on the server.
atomic clock
An extremely accurate timekeeping device, based on the resonant frequency of atoms, usually of the element caesium, and on which official definitions for time units are now based.
attribute (HTML)
A named item of additional data in an HTML tag. It is usually paired with a value, such as method=”POST” or type=”HIDDEN”, where method and type are attributes of the tag and the tag respectively.
auction sniping (aka sniping)
A practice where potential bidders in a time-limited online auction access the auction for an item just before it closes and submit a bid that is higher than the current highest bid in the hope of securing the item before anyone else can raise their bid.
broadcasting
Sending a message to all hosts on a network; normally limited to a local network.
causality
The relationship between an event (a cause) and its effect – for our purposes we require a notion of time in a distributed system so that the causes occur at an earlier time than their effects.
client polling
An automatic process that causes the browser to reload a web page at regular intervals by including special instructions in the HTML header of the web page.
clock skew
The difference in clock readings between any two hosts in a distributed system.
Coordinated Universal Time (UTC)
The international standard time based on atomic clocks.
drift
The absolute deviation of a clock from perfect time (in seconds or a fraction of a second).
drift rate
The clock deviation per unit of time (usually per second), such as typical computer hardware clocks’ drift rate of between 10^-5 and 10^-6 seconds per second.
external synchronisation
Keeping a clock accurate by regular comparisons with a more accurate external time source, such as a close approximation to UTC.
global time
A common value of the current time in a distributed system, in the sense that all hosts have perfectly synchronised clocks (an ideal that cannot be achieved).
hidden form field
A parameter in a web form defined using an tag with the attribute value type=”HIDDEN”, which means it is not displayed by the browser.
HTTP header
The first part of an HTTP request or response preceding the body of the request or response. A response header includes information such as the number of bytes and the type of content returned, while the body typically contains web page content or other requested resource.