uCosminexus Application Server Overview
You can execute asynchronous communication using messages between applications.
In the asynchronous communication, while sending messages, the application registers the message in a queue or a topic.
When using the queue, the application on the receiving machine receives the message and extracts the message from the queue. As a result of this, the applications on the sending and receiving machines exchange the messages even when the machines are not concurrently operating.
When using a topic, the message is sent to the application on the receiving machine which is subscribed in advance. The subscription can be applied from multiple applications.
The following figure shows an overview of asynchronous communication executed by Application Server.
Figure 4-10 Overview of asynchronous communication executed by Application Server
Note that you can use the topic only when using the functionality of the JMS provider.
When using Reliable Messaging, since the queue that manages the messages is managed by the database, you can achieve a highly reliable message management. You can ensure the reliability of the message communication by QoS (Communication quality) assuring one-time delivery or sequential deliveries. In addition to this, since WS-Reliability which is a highly reliable standard protocol is also supported using the JMS interface, you can flexibly support the linking with other systems and porting of the application from other systems. For details on functions of Reliable Messaging, see the manual Reliable Messaging.
All Rights Reserved. Copyright (C) 2013, 2015, Hitachi, Ltd.