Servant (CORBA)

Servant (CORBA)

In CORBA, a Servant is the invocation target, containing methods for handling the remote method invocations. In the newer CORBA versions, the remote object on the server side is split into the Object (that is exposed to remote invocations) and Servant (where the former part delegates the method calls). It can be one Servant per remote Object, or the same servant can support several (possibly all) objects, associated with the given Portable Object Adapter. The Servant for each Object can be set or found "once and forever" (servant activation) or dynamically chosen each time when the method on that object is invoked (servant location). Both servant locator and servant activator can forward the calls to another server. In total, this system provides a very powerful means to balance the load, distributing requests between several machines.

In the object oriented languages, both remote Object and its Servant are objects from the viewpoint of the object oriented programming.


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • Servant (disambiguation) — Servant or servants may refer to: *Domestic worker, a person hired to provide regular household or other duties * The Servant (film), a 1963 British film *The Servant (band), a UK alternative rock band based in London *The Servants, a UK indie… …   Wikipedia

  • Incarnation (CORBA) — Object Incarnation (CORBA) is defined by as to put into or represent in a concrete form, as an idea. In the general context of CORBA objects and servants, incarnation is the act of associating a servant with a CORBA object so that it may service… …   Wikipedia

  • RMI-IIOP — Saltar a navegación, búsqueda RMI IIOP (leído RMI sobre IIOP) denota la interfaz RMI de Java sobre el sistema CORBA. Este estándar fue creado intentando simplificar el desarrollo de las aplicaciones CORBA, mientras preservaba todos los beneficios …   Wikipedia Español

  • RMI-IIOP — Java Remote Method Invocation ( Java RMI ) technology run over Internet Inter Orb Protocol ( RMI IIOP ) delivers Common Object Request Broker Architecture (CORBA) distributed computing capabilities to the Java 2 platform. Java RMI over IIOP was… …   Wikipedia

  • Portable Object Adapter — Der POA (Portable Object Adapter) wurde erstmals in der CORBA Spezifikation 2.2 spezifiziert und ist der Nachfolger des Basic Object Adapter (BOA). Der Adapter kontrolliert im Server Aufrufanforderungen (Aufrufe) an Objekte und leitet diese an… …   Deutsch Wikipedia

  • Common Object Request Broker Architecture — The Common Object Request Broker Architecture (CORBA) is a standard defined by the Object Management Group (OMG) that enables software components written in multiple computer languages and running on multiple computers to work together (i.e., it… …   Wikipedia

  • Emília Vášáryová — Prof. Emília Vášáryová Dr. h. c. Born May 18, 1942 (1942 05 18) (age 69) Horn …   Wikipedia

  • Serveur d'applications — Un serveur d applications est un logiciel d infrastructure offrant un contexte d exécution pour des composants applicatifs. Le terme est apparu dans le domaine des applications web. Dans un sens strict les composants hébergés par le serveur d… …   Wikipédia en Français

  • Comparaison des logiciels d'UML — Cet article compare les logiciels d UML. Général Nom Créateur Plateforme / OS Première diffusion publique Dernière diffusion stable Open source ? Licence logiciel Langage de programmation utilisé eUML2 Studio Soyatec Multiplate forme (Java / …   Wikipédia en Français

  • Portable Object Adapter — (POA) The CORBA object, responsible for the splitting the server side remote invocation handler into the remote Object and its Servant. The object is exposed for the remote invocations, while the servant contains the methods that are actually… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”