Glossary

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  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  

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
  1. An MQe server is a device that has an MQe listener configured, and responds to requests for information in a client-server setup.
  2. An MQ server is a queue manager that provides message queuing services to client applications running on a remote workstation.
  3. More generally, a server is a program that responds to requests for information in the particular two-program information-flow model of client-server.
  4. 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.

Terms of use | WebSphere software

(c) Copyright IBM Corporation 2004, 2005. All rights reserved.