首页> 外文会议> >An RPC-based methodology for client/server application development in C++
【24h】

An RPC-based methodology for client/server application development in C++

机译:C ++中基于RPC的客户端/服务器应用程序开发方法

获取原文

摘要

The remote procedure call (RPC) is a commonly used mechanism for client/server applications. RPC implements a tightly synchronized client/server interaction that is analogous to the well-understood procedure call in regular non-distributed applications. The underlying principle common to all RPC-based tools and standards is that both the client and the server share a common IDL (Interface Definition Language) file. Automatic tools process the IDL file and generate source files that, when compiled with the application, ensure client/server run-time compliancy. We introduce an RPC methodology for C++ client/server applications that follows a different pattern-the sharing of C++ base classes-in place of an IDL file. This releases the developer from the dependence on, and need to learn complex RPC tools and standards. C++ programmers should find this approach sufficient for most of their distributed-application development needs.
机译:远程过程调用(RPC)是客户端/服务器应用程序的常用机制。 RPC实现了紧密同步的客户端/服务器交互,类似于在常规非分布式应用程序中众所周知的过程调用。所有基于RPC的工具和标准所共有的基本原理是,客户端和服务器都共享一个公共的IDL(接口定义语言)文件。自动工具处理IDL文件并生成源文件,这些文件在与应用程序一起编译时可确保客户端/服务器运行时兼容。我们为C ++客户端/服务器应用程序介绍了一种RPC方法,该方法遵循一种不同的模式-共享C ++基类-代替IDL文件。这使开发人员摆脱了对复杂RPC工具和标准的依赖,并且无需学习复杂的RPC工具和标准。 C ++程序员应该发现这种方法足以满足他们大多数的分布式应用程序开发需求。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号