Class stub

Class stub

In the distributed computing environment, stub stands for client side object participating in the distributed object communication.

Role of the stub in the distributed object communication.

The stub acts as a gateway for client side objects and all outgoing requests to server side objects that are routed through it. The stub wraps client object functionality and by adding the network logic ensures the reliable communication channel between client and server. The stub can be written up manually or generated automatically depending on chosen communication protocol.

stub is responsible for:

  • initiating the communication towards the server skeleton
  • translating calls from the caller object
  • marshalling of the parameters
  • informing the skeleton that the call should be invoked
  • passing arguments to the skeleton over the network
  • unmarshalling of the response from the skeleton
  • informing the skeleton that the call is complete

Protocols using the stub/skeleton approach

References

  1. ^ MSDN: Marshalling details.

Wikimedia Foundation. 2010.

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

Look at other dictionaries:

  • Class II bacteriocin — Three dimensional structure of leucocin A a type IIa bacteriocin.[1] Identifiers Symbol …   Wikipedia

  • Class A (novel) — Class A   First edition cover …   Wikipedia

  • Class Trip — Directed by Claude Miller Written by Emmanuel Carrère Starring Clement Van Den Bergh Release date(s) …   Wikipedia

  • Class analysis — is research in sociology, politics and economics from the point of view of the stratification of the society into dynamic classes. It implies that there is no universal or uniform social outlook, rather that there are fundamental conflicts that… …   Wikipedia

  • Stub Series Terminated Logic — (SSTL) devices are a family of electronic devices for driving transmission lines. They are specifically designed for driving the DDR (double data rate) SDRAM modules used in computer memory. However, they are also used in other applications,… …   Wikipedia

  • Class III β-tubulin — Class III β tubulin, otherwise known as βIII tubulin or β tubulin III, is a microtubule element of the tubulin family found almost exclusively in neurons. It is possible to use monoclonal antibodies and immunohistochemistry to identify neurons in …   Wikipedia

  • Class-based queueing — (CBQ) is a network router queueing method that allows traffic to share bandwidth equally, after being grouped by classes. The classes can be based upon a variety of parameters, such as priority, interface, or originating program. CBQ is a traffic …   Wikipedia

  • Class skeleton — Contents 1 As pattern 2 As server side object 2.1 Protocols using stub/skeleton approach 3 References As patte …   Wikipedia

  • Class Warfare — For other uses, see Class war (disambiguation). Class Warfare   …   Wikipedia

  • Class of service — Contents 1 Class of service (CoS) 2 Classification of service 3 Class of service (COS) 4 References 5 …   Wikipedia

Share the article and excerpts

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