evolution of remoting
to underscore how far remoting has evolved from its cumbersome beginnings, the following sections give you a brief history of the various remoting frameworks. 【程序编程相关:递归法提升密码穷举算法性能 】the scenarios presented thus far have only been possible due to the constant evolution of remoting frameworks. the implementation of large-scale business applications in a distributed manner has only been practicable after the technical problems have been taken care of by the frameworks. corba, com+, and ejb started this process several years ago, and .net remoting simplifies this process even more. 【推荐阅读:如何用UltraEdit编译C#源程序 】distributed computing environment (dce), designed by the open software foundation (osf) during the early 1990s, was created to provide a collection of tools and services that would allow easier development and administration of distributed applications. the dce framework provides several base services such as remote procedure calls (dce/rpc), security services, time services, and so on. 【扩展信息:[水晶报表部署系列之一]轻松搞定水晶报表】dce/rpcimplementing dce is quite a daunting task; the interfaces have to be specified in interface definition language (idl) and compiled to c headers, client proxies, and server stubs by an idl compiler. when implementing the server, one has to link the binary with dce/threads, which are available for c/c++. the use of programming languages other than these is somewhat restricted due to the dependence on the underlying services, like dce/threads, with the result that one has to live with single-threaded servers when refraining from using c/c++.dce/rpc nevertheless is the foundation for many current higher-level protocols including dcom and com+. several application-level protocols such as ms sql server, exchange server, server message block (smb), which is used for file and printer sharing, and network file system (nfs) are also based on dce/rpc.corba... 下一页