From ea123a3ab55c7dd6ad8d3190163ea98cb4bbea26 Mon Sep 17 00:00:00 2001 From: tildasec Date: Wed, 27 Sep 2017 16:13:37 +0300 Subject: [PATCH] added RPC definition --- whatis/RPC-definition | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 whatis/RPC-definition diff --git a/whatis/RPC-definition b/whatis/RPC-definition new file mode 100644 index 0000000..f525a56 --- /dev/null +++ b/whatis/RPC-definition @@ -0,0 +1,3 @@ +Microsoft Remote Procedure Call (RPC) is a powerful technology for creating distributed client/server programs. RPC is an interprocess communication technique that allows client and server software to communicate. The Microsoft RPC facility is compatible with the Open Group’s Distributed Computing Environment (DCE) specification for remote procedure calls and is interoperable with other DCE-based RPC systems, such as those for HP-UX and IBM AIX UNIX–based operating systems. +Computer operating systems and programs have steadily gotten more complex over the years. With each release, there are more features. The growing intricacy of systems makes it more difficult for developers to avoid errors during the development process. Often, developers create a solution for their system or application when a nearly identical solution has already been devised. This duplication of effort consumes time and money and adds complexity to already complex systems. +RPC is designed to mitigate these issues by providing a common interface between applications. RPC serves as a go–between for client/server communications. RPC is designed to make client/server interaction easier and safer by factoring out common tasks, such as security, synchronization, and data flow handling, into a common library so that developers do not have to dedicate the time and effort into developing their own solutions.