Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Portable Intercrosses Message Queue Service

IP.com Disclosure Number: IPCOM000107210D
Original Publication Date: 1992-Jan-01
Included in the Prior Art Database: 2005-Mar-21
Document File: 1 page(s) / 56K

Publishing Venue

IBM

Related People

Chang, DY: AUTHOR [+3]

Abstract

Disclosed is a portable method of interprocess communication for processes in a multiple process operating system that supports system queue service or shared memory service.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 68% of the total text.

Portable Intercrosses Message Queue Service

      Disclosed is a portable method of interprocess communication
for processes in a multiple process operating system that supports
system queue service or shared memory service.

      This disclosure defines a complete set of message service
functions. In the message service, a message is delivered through a
message queue. A message queue is created with an optional message
queue name. If a message queue name is provided, then it is a
well-known message queue name. A unique message queue name is
generated when no message queue name is provided at the message queue
creation time.

      After a message queue is created, it is referenced by a message
queue descriptor. A message queue descriptor is a data structure that
contains the message queue identification for the platform operating
system. The definition of the message queue descriptor is platform
dependent. By hiding the platform- dependent information in the
message queue descriptor, the message service function interface is
portable to any operating system with shared memory service or system
queue service.

      The message service functions can be implemented with shared
memory service to achieve fast message performance. On the other
hand, they can be implemented with system queue service to ensure
tight access control. The implementation flexibility of the message
service is one of the advantages over the system message service
provided by the base o...