Archive for the ‘CS Know How’ Category

CSKH – Definition of a Distributed System

What is a Distributed System?
Put quite simply, a distributed system is a number of pieces of hardware and software that communicate with each other, but use different processors. They can communicate over a network such as Local Area Network (LAN), or the Internet (WAN). Distributed systems are subject to a number of problems, however, such [...]

Continue reading »

CSKH – Mediated Message Exchange (MME)

Mediated Message Exchange (MME)
 This is an architecture that arises from Distributed Systems architectures and event synchronization. Within an MME, Interprocess Communication (IPC) is not direct, unlike in Direct Message Exchange (DME) Architecture. This means that processes do not send and receive data directly; this is because they first have to communicate directly with a Middleware [...]

Continue reading »

CSKH – Direct Message Exchange (DME)

Direct Messaging Exchange (DME)
            This is an architecture that arises from Distributed Systems architectures and event synchronization. Because of the way DME’s are built, Interprocess Communication (IPC) follows a very simple pattern.
 
In DME Architectures, a process must be in a position to receive a message/data from some other process.  Therefore, a process can send data [...]

Continue reading »