Servant
In distributed object computing, a Servant is an instance of a class that implements the actual business logic and behavior of a remote object. It resides in a server process and performs the operations requested by clients interacting with a distributed object through a stub or proxy. The…
Key facts
- First appeared
- 1993
- Category
- web_framework
- Problem solved
- The Servant concept was created to provide a concrete, object-oriented mechanism for server-side implementations of remote objects. It solved the problem of how to effectively decouple the client's view of a remote object from its actual execution on the server, handling the business logic for incoming remote method calls, and facilitating location transparency in distributed object systems that earlier RPC mechanisms couldn't manage with the same object-oriented elegance.
- Platforms
- any_platform_supporting_distributed_object_middleware, unix, linux, windows
Related technologies
Notable users
- Telecommunications companies (CORBA)
- Legacy financial institutions (CORBA)
- Large enterprises with existing Java RMI or DCOM systems