The document provides an overview and comparison of different RPC (Remote Procedure Call) systems including Sun RPC, DCE RPC, DCOM, CORBA, Java RMI, XML RPC, SOAP, and .NET Remoting. It describes the key components, interfaces, protocol details, and advantages/disadvantages of each system. The main RPC systems discussed allow for distributed programming by enabling remote method invocation across a network.
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...
RPC Case Studies on Distributed Systems Architectures
1. RPC Case Studies Paul Krzyzanowski [email_address] [email_address] Distributed Systems Except as otherwise noted, the content of this presentation is licensed under the Creative Commons Attribution 2.5 License.
2. Overview of RPC Systems Sun RPC DCE RPC DCOM CORBA Java RMI XML RPC, SOAP/.NET, AJAX, REST
17. DCE service lookup client cell dir server Request service lookup from cell directory server Return server machine name service? server
18. DCE service lookup client cell dir server Connect to endpoint mapper service and get port binding from this local name server local dir server SERVER service? port dced
19. DCE service lookup client cell dir server Connect to service and request remote procedure execution local dir server SERVER RPC server dced
88. Web Service invocation ASP.NET HTTP request Method/parameters Encoded in XML Process ASP Unmarshal msg Invoke procedure .NET object Method 1 Method n Web Server
89. Web Service invocation ASP.NET HTTP request Method/parameters Encoded in XML Process ASP Unmarshal msg Return data Marshal return data Encoded response .NET object Method 1 Method n Web Server