SYSTEM AND METHOD FOR PROVIDING AND MANAGING MESSAGE QUEUES FOR MULTI-NODE APPLICATIONS IN MIDDLEWARE MACHINE ENVIRONMENT

PROBLEM TO BE SOLVED: To provide a middleware machine environment that can provide message queues for multi-node applications.SOLUTION: A transactional middleware machine environment includes a message control data structure on a message receiver side and a heap data structure in a shared memory tha...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: TODD LITTLE, RICHARD FRANK, ARUN KAIMALETTU, LEONARD TOMINNA
Format: Patent
Sprache:eng ; jpn
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:PROBLEM TO BE SOLVED: To provide a middleware machine environment that can provide message queues for multi-node applications.SOLUTION: A transactional middleware machine environment includes a message control data structure on a message receiver side and a heap data structure in a shared memory that is associated with the message receiver side. A message sender side operates to write a message directly into the heap data structure, and to maintain metadata associated with the message in the message control data structure. The middleware machine environment includes a daemon process that is capable of creating at least one message queue in the shared memory when a client requests that the at least one message queue be set up to support sending and receiving messages.SELECTED DRAWING: Figure 1 【課題】マルチノードアプリケーションのためのメッセージキューを提供することができるミドルウェアマシン環境を実現する。【解決手段】トランザクションミドルウェアマシン環境は、メッセージ受信側のメッセージ制御データ構造と、共有メモリ内に、メッセージ受信側に関連付けられるヒープデータ構造とを含む。メッセージ送信側は、メッセージをヒープデータ構造にダイレクトに書込み、かつメッセージ制御データ構造においてメッセージに関連付けられるメタデータを維持するよう動作する。ミドルウェアマシン環境は、メッセージの送信および受信をサポートするよう少なくとも1つのメッセージキューを設定することをクライアントが要求する場合に共有メモリにおいて少なくとも1つのメッセージキューを作成することのできるデーモンプロセスを含む。【選択図】図1