Browse Definitions :


XIPC is a middleware product that manages interprocess communication across programs in a network. A process is a unit of work associated with a particular user request (for example). Completing that work usually involves creating other processes or communicating between processes. This interprocess communication is performed using:

  • Message queueing
  • Semaphores
  • Memory sharing

XIPC allows a programmer to use these interprocess communication methods across processes that are distributed in different locations in a network so that the programmer need not be aware of the network or individual process locations. To do this, XIPC adds peer-to-peer messaging to the IPC methods. The developer of XIPC, Level 8 Software, calls this "message-oriented middleware (MOM)."

This was last updated in April 2005

Continue Reading About XIPC

  • OPSEC (operations security)

    OPSEC (operations security) is a security and risk management process and strategy that classifies information, then determines ...

  • smart contract

    A smart contract is a decentralized application that executes business logic in response to events.

  • compliance risk

    Compliance risk is an organization's potential exposure to legal penalties, financial forfeiture and material loss, resulting ...

  • biometric verification

    Biometric verification is any means by which a person can be uniquely identified by evaluating one or more distinguishing ...

  • password

    A password is a string of characters used to verify the identity of a user during the authentication process.

  • biometrics

    Biometrics is the measurement and statistical analysis of people's unique physical and behavioral characteristics.

  • What is risk mitigation?

    Risk mitigation is a strategy to prepare for and lessen the effects of threats faced by a business.

  • change control

    Change control is a systematic approach to managing all changes made to a product or system.

  • disaster recovery (DR)

    Disaster recovery (DR) is an organization's ability to respond to and recover from an event that affects business operations.

  • PCIe SSD (PCIe solid-state drive)

    A PCIe SSD (PCIe solid-state drive) is a high-speed expansion card that attaches a computer to its peripherals.

  • VRAM (video RAM)

    VRAM (video RAM) refers to any type of random access memory (RAM) specifically used to store image data for a computer display.

  • virtual memory

    Virtual memory is a memory management technique where secondary memory can be used as if it were a part of the main memory.