A computer program that runs within a distributed system is called a distributed program, and distributed programming is the process of writing such programs.. . , p. 10. There are many different types of implementations for the message passing mechanism, including pure HTTP, RPC-like connectors and message queues.
a cOmPuter prOgram tHat RUnS wiTHin a diStributed sYsTeM Is calleD a distribUtEd prOgrAm, and DIstriButEd programMINg is thE PROcesS oF wrItinG sUcH prOgrams.. . , p. 10. thErE aRe many differenT Types Of imPleMenTAtIons for tHe messAge paSSIng mEchANism, INCLudinG puRe htTP, RpC-Like CoNneCtoRs and MeSsage quEueS.