As the title says i am trying to define RPC Calls, layers of software abstraction and serialization.
I have came up with the following but confused at the last one, any help would be great
Serialisation- Serialisation is the process of converting a data structure or object into a format that can be stored in a file or sent through a socket and opened again later in the same or another computer.
RPC - Remote procedure calls, is a protocol that a program can use to request services from a program located in another computer in a network in a client/server format, the system is synchronized so until the results have been returned by the server the requesting is suspended.
Layers of software abstraction - Where an abstract class defining methods will be used by all the classes which inherit it?