IT arhitektuur
extendingthe local procedure call to a distributed environment.
·RPC maintains the useful aspects of the localprogramming model while handling purely
distributed issues such as
server selection (binding), and
communication or server failures.
·RPC alsoprovides a convenient and consistent mechanism for specifying the interactions
between componentsof a distributed system.
·In addition to basic RPC features, such as supporting a variety of data types and
transportindependence, the remote procedure call needs to support extended features such as
context handles, allowing a server to reclaim resources when either the communications or
clientfails
multiple language bindings, allowing applications to be implemented in different
programminglanguages
orderly quit, allowing the application to cancel outstanding requests
national language support, allowing data types from multibytecharacter sets to be supported
17. What is a Distributed System?