Exchange of messages

from Wikipedia, the free encyclopedia

In computer science which is message exchange ( English message passing ) a form of communication in the concurrency programming (Concurrent programming), the parallel programming (parallel programming), the object-oriented programming and the inter-process communication is used. Communication is based on the sending of messages to recipients. Message forms are u. a. the function call, signals and data packets. Known models based on the exchange of messages are e.g. B. Hewitt's Actor Model and process algebras .

Microkernel - operating systems exchange messages between a kernel and one or more server blocks (see also server message block ). Distributed object and remote method call systems such as ONC RPC , CORBA , Java RMI , DCOM , SOAP and similar belong to the message exchange systems. The term is also in high-performance computing used (see also Message Passing Interface , multi-core processor ) .

Message exchange systems are also called “shared nothing” systems, since the message exchange abstraction hides the underlying status changes that may be used in the implementation of the message sending.

See also

Web links