This glossary describes terms used in this book, and words used with other
than their everyday meaning. In some cases, a definition might not be the
only one applicable to a term, but it gives the particular sense in which
the word is used in this book.
If you do not find the term you are looking for, try a softcopy search,
or see the hardcopy index, or see the IBM® Dictionary of Computing, New York:.
McGraw-Hill, 1994.
A
- application programming interface (API)
- An application programming interface consists of the functions and variables
that programmers are allowed to use in their applications.
- asynchronous messaging
- A method of communication between programs in which programs place messages
on message queues. With asynchronous messaging, the sending program proceeds
with its own processing without waiting for a reply to its message. Contrast
with synchronous messaging.
- authenticator
- A program that verifies the senders and receivers of messages.
B
- bridge
- A component that can be added to an MQe queue manager to allow it to communicate
with MQ. See MQe queue managers.
C
- channel
- See dynamic channel and MQI channel.
- channel manager
- an MQe object that supports logical multiple concurrent communication
pipes between end points.
- class
- An encapsulated collection of data and methods to operate on the data.
A class may be instantiated to produce an object that is an instance of the
class.
- client
- In MQ, a client is a run-time component that allows local user applications
to send messages to a server.
- compressor
- A program that compacts a message to reduce the volume of data to be transmitted.
- connection
- Links MQe devices and transfers synchronous and asynchronous messages
and responses in a bidirectional manner.
- cryptor
- A program that encrypts a message to provide security during transmission.
D
- device platform
- A small computer that is capable of running MQe only as a client, that
is, with a device queue manager only.
- device queue manager
- See MQe queue managers.
E
- encapsulation
- An object oriented programming technique that makes an object's data private
or protected and allows programmers to access and manipulate the data only
through method calls.
G
- gateway
- A computer of any size running an MQe gateway queue manager, which includes
the MQ bridge function. See MQe queue managers.
- gateway queue manager
- A queue manager with a listener and a bridge. See MQe
queue managers.
H
- Hypertext Markup Language (HTML)
- A language used to define information that is to be displayed on the World
Wide Web.
I
- instance
- An object. When a class is instantiated to produce an object, the object
is an instance of the class.
- interface
- A class that contains only abstract methods and no instance variables.
An interface provides a common set of methods that can be implemented by
subclasses of a number of different classes.
- internet
- A cooperative public network of shared information. Physically, the Internet
uses a subset of the total resources of all the currently existing public
telecommunication networks. Technically, what distinguishes the Internet
as a cooperative public network is its use of a set of protocols called TCP/IP
(Transport Control Protocol/Internet Protocol).
J
- Java™ Development
Kit (JDK)
- A package of software distributed by Sun Microsystems for Java developers.
It includes the Java interpreter, Java classes and Java development tools: compiler, debugger,
disassembler, appletviewer, stub file generator, and documentation generator.
- Java Naming
and Directory Service (JNDI)
- An API specified in the Java programming language. It provides naming
and directory functions to applications written in the Java programming
language.
L
- Lightweight Directory Access Protocol (LDAP)
- A client/server protocol for accessing a directory service.
M
- message
- In message queuing applications, a communication sent between programs.
- message queue
- See queue.
- message queuing
- A programming technique in which each program within an application communicates
with the other programs by putting messages on queues.
- method
- The object oriented programming term for a function or procedure.
- MQ bridge
- A computer with a gateway queue manager that can communicate with MQ.
See MQe queue managers.
- MQ and MQ family
- Refers to WebSphere® MQ, which includes these products:
- WebSphere MQ
Workflow simplifies integration across the whole enterprise by automating
business processes involving people and applications.
- WebSphere MQ
Integrator is message-brokering software that provides real-time, intelligent,
rules-based message routing, and content transformation and formatting.
- WebSphere MQ
Messaging provides any-to-any connectivity from desktop to mainframe,
through business quality messaging, with over 35 platforms supported.
- MQ Messaging
- Refers to the following WebSphere MQ messaging product
groups:
- Distributed messaging: MQ for Windows NT® and Windows® 2000, AIX®, iSeries™,
HP-UX, Solaris, and other platforms
- Host messaging: MQ for z/OS®
- Pervasive messaging: MQe
- MQe
- Refers to WebSphere MQ Everyplace®, the MQ pervasive
messaging product group .
- MQI channel
- Connects an MQ client to a queue manager on a server system and transfers
MQI calls and responses in a bidirectional manner.
O
- object
- (1) In Java, an object is an instance of a class. A class
models a group of things; an object models a particular member of that group.
(2) In MQ, an object is a queue manager, a queue, or a channel.
P
- package
- A package in Java is a way of giving a piece of Java code
access to a specific set of classes. Java code that is part of a particular package
has access to all the classes in the package and to all non-private methods
and fields in the classes.
- personal digital assistant (PDA)
- A pocket sized personal computer.
- private
- A private field is not visible outside its own class.
- protected
- A protected field is visible only within its own class, within a subclass,
or within packages of which the class is a part.
- public
- A public class or interface is visible everywhere. A public method or
variable is visible everywhere that its class is visible.
Q
- queue
- A queue is an MQ object. Message queueing applications can put messages
on, and get messages from, a queue.
- queue manager
- A queue manager is a system program that provides message queuing services
to applications.
- queue queue manager
- This term is used in relation to a remote queue definition. It describes
the remote queue manager that owns the local queue that is the target of a
remote queue definition. See more at Configuring
remote queues - Introduction.
- device queue manager
- On MQe: A queue manager with no listener component, and no bridge
component. It therefore can only send messages, it cannot receive them.
- server queue manager
- On MQe: A queue manager that can have a listener added. With the
listener it can receive messages as well as send them.
- gateway queue manager
- On MQe: A queue manager that can have a listener and a bridge added.
With the listener it can receive messages as well as send them, and with the
bridge it can communicate with MQ.
R
- registry
- Stores the queue manager configuration information.
S
- server
- An MQe server is a device that has an MQe listener configured,
and responds to requests for information in a client-server setup.
- An MQ server is a queue manager that provides message queuing services
to client applications running on a remote workstation.
- More generally, a server is a program that responds to requests for information
in the particular two-program information-flow model of client-server.
- The computer on which a server program runs.
- server queue manager
- A queue manager with a listener that can therefore receive messages as
well as send them. See MQe queue managers.
- server platform
- A computer of any size that is capable of running MQe as a server or client.
- servlet
- A Java program
which is designed to run only on a Web server.
- subclass
- A subclass is a class that extends another. The subclass inherits the
public and protected methods and variables of its superclass.
- superclass
- A superclass is a class that is extended by some other class. The superclass's
public and protected methods and variables are available to the subclass.
- synchronous messaging
- A method of communicating between programs in which programs place messages
on message queues. With synchronous messaging, the sending program waits for
a reply to its message before resuming its own processing. Contrast with asynchronous
messaging.
T
- Transmission Control Protocol/Internet Protocol (TCP/IP)
- A set of communication protocols that support peer-to-peer connectivity
functions for both local and wide area networks.
- transformer
- A piece of code that performs data or message reformatting.
W
- Web
- See World Wide Web.
- Web browser
- A program that formats and displays information that is distributed on
the World Wide Web.
- World Wide Web (Web)
- The World Wide Web is an Internet service, based on a common set of protocols,
which allows a particularly configured server computer to distribute documents
across the Internet in a standard way.