The name of the base system (platform): | IBM WebSphere MQ |
Developers: | IBM |
IBM WebSphere Message Broker for Multiplatforms expands WebSphere MQ message exchange functions, adding to them means for routing, conversion and a publication/subscription of messages. Message Broker provides runtime environment for support of flows of messages. These flows consist of the graph of nodes who implements the processing necessary for application integration.
Flows can perform the most various functions, including listed below:
- Routing of messages for several target destinations on the basis of contents of the message or its heading ("one-to-many" topology and "many to one" is supported).
- Conversion of messages to different formats that allows different applications to communicate.
- Addition of contents of messages in the course of transfer (for example, thanks to search in the database, executed by a message broker).
- Information storage, taken from messages in the course of their transfer to the database (using a message broker).
- The publication of messages and use by subscribers of the criteria which are based on a subject or the contents for the choice of the messages which are subject to receiving.
- Interaction with other mechanisms of support of connection, for example, MQSeries Everyplace.
- Expansion of basic functionality WebSphere MQ Message Broker using the connected nodes written in the Java and C/C languages ++ (they can be developed independently, IBM or independent software developers).
- Processing of contents of messages in a number of domains of messages, including the domain XML which processes self-defined (or standard) messages of XML, Message Repository Manager (MRM) which processes previously set sets of messages, and unstructured data (domain BLOB).