Q:
|
||||||
A:
|
A Message Broker is an intermediary program that helps
communicating multiple system to each other by transforming, routing the
messages in the way they need.
|
Q:
|
Why do we require message broker when we have MQ?
|
A:
|
Both message broker and mq works as middleware programs,
that is to help communicating different systems, but mq has a slight drawback
that it cannot transform the messages. It can just send the message to other
system.
|
Q:
|
What is the difference between Message Broker and MQ?
|
A:
|
WebSphere MQ facilitates communication between
applications by sending and receiving message data via messaging queues.
WebSphere MQ provides a secure and reliable layer of transport for moving
data unchanged in the form of messages between applications but it is not
aware of the content of the messages.
WebSphere Message Broker is built to extend WebSphere MQ, and it is capable of understanding the content of each message that it moves through the Broker. Message Broker can do the following:
Matches and routes communications between services
Converts between different transport protocols
Transforms message formats between requestor and service
Identifies and distributes business events from disparate
sources.
|
Q:
|
What are the advantages of using Websphere message broker?
|
A:
|
Websphere message broker provides services, based on
message brokers to allow you to:
Route a message to several destinations, using rules that
act on the contents of one or more of the fields in the message or message
header.
Transform a message, so that applications using different
formats can exchange messages in their own formats.
Store a message, or part of a message, in a database.
Retrieve a message, or part of a message, from a database.
Modify the contents of a message; for example, by adding
data extracted from a database.
|
Q:
|
What all are the main components used in Message Broker?
|
A:
|
The main components used in Message Broker Name Server are
User Name Server
Configuration Manager
Broker
|
Q:
|
What do you understand by Broker Domain?
|
A:
|
Group of brokers under a single configuration manager
constitute a Broker Domain.
|
Q:
|
What is the significance of nodes in message flows?
|
A:
|
A message flow node receives a message, performs a set of
actions against the message, passes the original message or the changed
message, to the next node in the message flow.
|
Q:
|
If configuration manager is down, what are the effects on
the running brokers?
|
A:
|
The running broker will also be down at the moment when
configuration manager is down.
|
Q:
|
How can we create broker?
|
A:
|
Two ways to create broker:
By using Websphere Message Broker Explorer.
By using command prompt.
|
Q:
|
What is the command use to create broker?
|
A:
|
mqsicreatebroker is the command used to create broker.
|
Q:
|
What is User name Server?
|
A:
|
The User Name Server is an optional runtime component that
provides authentication of users and groups and give an administrative
control over who can publish and who can subscribe operations.
|
Q:
|
What is the Role of Username server?
|
A:
|
The User Name Server interfaces with operating system
facilities to provide information about valid users and groups in a broker
domain.
|
Q:
|
Can a single queue manager have two brokers?
|
A:
|
No a single queue mnager cannot have two brokers.
|
Q:
|
With Which command one can deploy the bar files?
|
A:
|
Using the mqsideploy command one can deploy the bar files.
|
Q:
|
What is the difference between a Root and OuputRoot?
|
A:
|
Root is used in the Database content changing and in
Filter node.
Output Root is used in the ESQL code for a Compute node that creates a new output message based on the input message |
Q:
|
What is the Use of Configmanager?
|
A:
|
To Connect to the remote broker or local broker and to
deploy the message flows onto the Broker.
|
Q:
|
Which perspective you used to deploy the flow?
|
A:
|
Administrator perspective is used to deploy the flow.
|
Q:
|
What do you understand by EAI? Name some EAI tools?
|
A:
|
Enterprise Application Integration refers to the
integration of one or more applications and processes together.
Tools: WBI Message Broker, Tibco, WebMethods and ICS |
Q:
|
What are the Features of Message Broker?
|
A:
|
WMB has many features, The main features are :
Routing
Transformation and
Integration
|
Q:
|
What do you mean by an Execution Group?
|
A:
|
An execution group is a named grouping of message flows
that have been assigned to a broker. The broker enforces a degree of
isolation between message flows in distinct execution groups by ensuring that
they execute in separate address spaces, or as unique processes.
|
Q:
|
What is the significance of SCHEMA in message broker?
|
A:
|
A broker schema is a symbol space that defines the scope
of uniqueness of the names of resources defined within it. The resources are
message flows, ESQL files, and mapping files.
|
Q:
|
What are the perspectives you have mainly used while
development in message broker?
|
A:
|
The perspectives mainly used while the development in
message broker are
Administration Perspective
Application Development Perspective
Debugging Perspective
Java Perspective (MB 6)
|
0 comments :
Post a Comment