Name the distributed systems available apart from .Net Remoting.1. Distributed Computing Environment/Remote Procedure Calls (DEC/RPC)
2. Microsoft Distributed Component Object Model (DCOM)
3. Common Object Request Broker Architecture (CORBA)
4. Java Remote Method Invocation (RMI)
1. Distributed Computing Environment/Remote Procedure Calls (DEC/RPC):
- It is designed by the Open Software Foundation (OSF) during the early 1990s.
- It provides a collection of tools and services which allow easier development and administration of distributed applications.
- This framework provides several base services such as Remote Procedure Calls (DCE/RPC), Security Services, Time Services and so on.
2. Microsoft Distributed Component Object Model (DCOM):
- It allows the distribution of those components among different computers.
- It uses a pinging process to manage the object's lifetime.
- It is an extension that fits in the COM architecture which allows for component-oriented application development.
- Use of HTTP proxies is not possible.
- It is available for Microsoft Windows and for some UNIX dialects.
3. Common Object Request Broker Architecture (CORBA):
- It is designed by the Object Management Group (OMG).
- It is an architecture and specification for creating, distributing and managing distributed program objects in a network.
- COBRA allows programs at different locations and developed by different vendors to communicate in a network through an interface broker.
4. Java Remote Method Invocation (RMI):
- It uses a manual proxy/stub compilation cycle.
- It provides remote communication between the applications using two objects stub and skeleton.
- It allows an object to invoke methods on an object running in another JVM.
- It is supplied as a part of Sun Microsystem's Java Development Kit (JDK).