This glossary contains terms that are specific to service integration as
well as relevant terms from the IBM English Terminology Database (http://ibmterm.torolab.ibm.com/).
- A bus destination for which an alias name
is used. An alias destination can be defined on the local bus or on a
foreign bus.
- assigned bus member
- The designated member of a service integration
bus whose messaging engines manage the queue points for a queue destination.
When a queue destination is defined and a bus member is assigned to that destination,
a queue point is created for each messaging engine in the bus member.
- assured persistent
- A delivery option that
specifies that messages are not discarded. See also express nonpersistent, reliable persistent, reliable nonpersistent,
and best effort nonpersistent.
- best effort nonpersistent
- A delivery option that
specifies that messages are discarded when a messaging engine stops or fails.
Messages may also be discarded if a connection used to send them becomes
unavailable and as a result of constrained system resources. See also reliable nonpersistent, express nonpersistent, reliable persistent,
and assured persistent.
- broker profile
- A definition of the properties of a message
broker.
- bus
- See service integration bus.
- bus destination
- A logical address to which applications can attach
as a producer, consumer, or both a producer and consumer.
- bus member
- An application server or server
cluster that hosts one or more messaging engines in a service integration
bus.
- consumer
-
- An application that attaches to a bus destination
and receives messages from the service integration bus.
- In JMS, an object used for receiving messages from a destination.
- data graph
- A collection of tree-structured or graph-structured
data objects.
- data source
- A data source is a repository for storing data. A
data source can range in scale from a local file system to a large corporate
database on a remote server.
- data store
- The set of tables that a messaging engine uses to store persistent data in a database.
- destination
- In Java Message Service, an administered object that encapsulates the
identity of a message destination. See bus
destination.
- destination routing path
- A sequence of intermediary bus destinations
that messages must pass through to reach a target bus destination.
- durable subscription
- A subscription that can accumulate messages
even when no consumers are attached.
- endpoint listener
- The point at which incoming messages for
a Web service are received by a service integration bus. The endpoint
listeners that are supplied with WebSphere Application Server support SOAP
over HTTP and SOAP over JMS. The endpoint listener acts as the ultimate receiver
of a SOAP message; the messages that then pass across the service integration
bus contain the data and context information from the SOAP message.
- exception destination
- A destination that is used to handle
messages that cannot be delivered to their intended bus destination.
- express nonpersistent
- A delivery option that
specifies that messages are discarded when a messaging engine stops or fails. Messages
may also be discarded if a connection used to send them becomes unavailable.
See also best effort nonpersistent, reliable nonpersistent, reliable persistent,
and assured persistent.
- foreign bus
- One of the other service integration buses with
which a particular service integration bus can exchange messages.
- foreign destination
- A destination that identifies a destination
on a foreign bus.
- Formats and Protocols (FAP)
- The WebSphere MQ FAPs define how queue managers communicate with one another,
and also how WebSphere MQ clients communicate with server queue managers.
(IBM English Terminology Database)
- forward routing path
- A set of bus destinations to which a message
is routed, held as a stack property within the message. When a message is
created, the forward routing path is added to the message. When the message
reaches a destination, that destination is removed from the forward routing
path in the message.
- gateway destination
- A type of service destination that receives
messages for gateway services. There are two types of gateway destination:
gateway request destinations, which process request messages and gateway reply
messages, which process gateway destinations. Gateway destinations automatically
update the forward and reverse routing paths to route requests to the target
destination and replies to the gateway reply destination.
- gateway queue manager
- The queue manager to which the connection
is made in a WebSphere MQ link.
- gateway service
- A Web service that is made available through
the Web services gateway. Gateway services provide the following benefits:
- The gateway service is made available at a different URL to the target
service, which allows replacement or relocation of the target service without
changing the details for the associated gateway service.
- There can be more than one target service (that is, more than one implementation
of the same logical service) for each gateway service.
- indirect link
- A link from a service integration bus to a foreign
bus that is made through one or more intermediate foreign buses. The intermediate
foreign buses can be service integration buses or WebSphere MQ systems.
- inbound port
- A port that passes a message received at an endpoint
listener to the service integration bus for forwarding to the appropriate
inbound service.
- inbound service
- A Web service that is available locally and
which is accessible through a service integration bus. An inbound service
is associated with a service destination, and one or more inbound ports (each
with an associated endpoint listener) through which service requests and responses
are passed to and from the service.
- JFAP
- The proprietary formats and protocols that are used to communicate between messaging engines, and between clients
and messaging engines.
- JMS provider
- The software that implements the Java Message
Service (JMS) specification for a messaging product.
- marooned message
- A message that cannot be delivered due to
the unavailability of a component necessary to its processing. The most
common causes of marooned messages are:
- The failure of the messaging engine on which the message is stored.
- The failure of a messaging engine to which the message has been sent, but which has not acknowledged
receipt.
- mediation
- The handling of inflight messages between the production
of a message by one application, and the consumption of a message by another
application. Mediation processing includes:
- Message transformation from one representation to another.
- Message routing to one or more targets that were not specified by the
sending application.
- Message augmentation by adding data from a data source.
- The administered object that defines the information needed by a messaging
engine to mediate associated destinations.
- mediation handler
- A unit of mediation function that performs
specific message processing at run time. A mediation
handler can be deployed as a stateless session enterprise bean with a local
client interface.
- mediation point
- A location in a messaging engine at which messages
are mediated.
- message consumer
- See consumer.
- messaging bus
- The role of a service integration bus when providing
the messaging system for JMS applications using the default messaging provider.
- messaging engine
- A component of a service integration bus that provides
messaging function and a connection point to which applications connect to
the bus. A messaging engine runs within a server, that is, a WebSphere process. A messaging engine uses
an instance of a JDBC data source to interact with the database that contains
the data store for that messaging engine.
- message point
- A location in a messaging engine at which messages
are held before being processed. See queue
point, publication point, mediation point.
- message producer
- See producer.
- message reliability
- See reliability attribute.
- message selector
- See selector.
- multicast
- Transmission of the same data to a selected group of destinations. (IBM
English Terminology Database)
- nondurable subscription
- A subscription that only exists for
the lifetime of a consumer's connection to a service integration bus.
- outbound port
- A port through which messages for an external
Web service pass. A set of outbound ports provides the mechanism through
which an outbound service communicates with the externally-hosted Web service.
- outbound service
- A representation of a Web service that is
hosted externally and which is accessible through a service integration bus. An
outbound service is associated with a service destination, and one or more
outbound ports through which service requests and responses are passed to
and from the external Web service.
- partitioned destination
- A bus destination that is assigned
to a cluster bus member. Each messaging engine in the server cluster
has a separate queue point for the destination. Messages sent to a partitioned
destination are routed to one of the queue points based on workload management
(WLM) algorithms.
- permanent destination
- A bus destination for which a run-time
instance is created automatically when the messaging engine starts. Permanent
destinations remain until explicitly deleted by an administrative action.
See temporary destination.
- point-to-point
- A style of messaging application in which the sending application knows
the destination of the message. (IBM English Terminology Database)
- poisoned message
- A message that is badly formatted and which,
when it arrives on a queue, causes the receiving application to back out the
receipt of the message.
- port destination
- A specialization of a bus destination that
is used to pass messages to an external Web service. One or more port
destinations can be configured for each type of message protocol and transport
mechanism (for example, SOAP over HTTP or SOAP over JMS) through which service
requests and responses can be passed to the external service.
- producer
-
- An application that attaches to a destination and
produces messages that are put onto the service integration bus.
- In JMS, an object used for sending messages to a destination.
- publication point
- A message point associated with a topic
space destination. When you define a topic space, a publication point
is created in each messaging engine in the bus. Messages are held at the publication
point until they are consumed by all local subscribers.
- publish/subscribe
- A style of messaging application in which the providers of information
(publishers) are decoupled from the consumers of that information (subscribers)
using a broker (IBM English Terminology Database).
- publish/subscribe bridge
- The component of a WebSphere MQ link that
enables publish/subscribe messaging between the service integration bus and
WebSphere MQ.
- quality of service (QoS)
- A set of communication characteristics required by an application. QoS
defines a specific transmission priority, level of route reliability, and
security level. (IBM English Terminology Database)
- queue destination
- A bus destination that is used for point-to-point
messaging.
- queue point
- A messaging point at which messages are held in
a queue until they are consumed. When you define a queue destination,
and assign it to a bus member, a queue point is created for each messaging
engine in the assigned bus member.
- reliability attribute
- A quality of service attribute of messages that
specifies the reliability of message delivery options. The following
options are available:
- Best effort nonpersistent
- Messages are discarded when a messaging engine stops or fails. Messages
may also be discarded if a connection used to send them becomes unavailable
and as a result of constrained system resources.
- Express nonpersistent
- Messages are discarded when a messaging engine stops or fails. Messages
may also be discarded if a connection used to send them becomes unavailable.
- Reliable nonpersistent
- Messages are discarded when a messaging engine stops or fails.
- Reliable persistent
- Messages may be discarded when a messaging engine fails.
- Assured persistent
- Messages are not discarded.
- reliable nonpersistent
- A delivery option that
specifies that messages are discarded when a messaging engine stops or fails.See
also best effort nonpersistent, express nonpersistent, reliable persistent,
and assured persistent.
- reliable persistent
- A delivery option that
specifies that messages may be discarded when a messaging engine fails.See
also express nonpersistent, best effort nonpersistent, reliable nonpersistent,
and assured persistent
- remote message point
- A message point that a messaging engine
creates dynamically for the purpose of sending and receiving messages to and
from a message point on another messaging engine in the service integration
bus.There are different types of remote message point:
- remote queue point
- remote publication point
- remote mediation point
Messages can accumulate at these points in transit to their corresponding
message points on the remote engines.
- reverse routing path
- A stack of bus destinations within a request
message through which a message is routed back to its origin. When the
message is created, the reverse routing path is empty. As the message passes
through each destination, that destination is pushed onto the stack. When
the message reaches the final destination, the reverse routing path is copied
to the forward routing path and the message is routed back through all the
desired destinations.
- selector
- A filter applied when a consumer attaches to a bus
destination to indicate which messages the consumer is prepared to accept.
- Service Data Objects (SDO)
- An open standard for enabling applications to handle
data from heterogeneous data sources such as relational databases, XML data
sources, Web services, and enterprise information systems in a uniform way.
SDO is based on the concept of disconnected data
graphs. Under the disconnected data graphs architecture, a client retrieves
a data graph from a data source, mutates the data graph, and can then apply
the data graph changes back to the data source
- service destination
- A specialization of a bus destination
that represents a single Web service. A service destination can represent
the Web service implementation directly (for example, through an API-attached
stateless session bean), or indirectly through a WSDL document.
- service integration bus
- A component that supports applications using message-based
and service-oriented architectures. A bus is a group of interconnected servers
and clusters that have been added as members of the bus. Applications connect
to a bus at one of the messaging engines associated with its bus members.
- service integration bus link
- A link between messaging engines on different
service integration buses.
- SIB service
- In an application server, the service that provides
service integration functions.
- subscription point
- A message point that represents a durable
subscription associated with a publication point.
- temporary destination
- A bus destination that is created by an
application from a model destination that has been pre-configured by an administrator. Temporary
destinations can be deleted by the application and are deleted automatically
when the application disconnects. See permanent
destination.
- topic
- A character string that describes the nature of the data that is being
published in a publish/subscribe system. (IBM English Terminology Database)
- topic space
- A hierarchical collection of named topics.
- A bus destination used in publish/subscribe messaging.
- topology
- A physical arrangement of application servers, messaging
engines and WebSphere MQ queue managers and the pattern of bus connections
and links between them.
- WebSphere MQ client link
- An optional component of a messaging engine that
presents the messaging engine, and thereby the bus, as a WebSphere MQ queue
manager to which WebSphere MQ clients can attach. This enables WebSphere
Application Server Version 5 JMS clients to use messaging resources on the
bus.
- WebSphere MQ link
- An optional component of a messaging engine that defines the connection information necessary to establish
a connection to a remote WebSphere MQ queue manager.
- WS-Security
- A Web services security standard that provides
secure transmission of SOAP messages.