Waiting for answer This question has not been answered yet. You can hire a professional tutor to get the answer.

QUESTION

Compose a 1250 words assignment on client server integration. Needs to be plagiarism free!

Compose a 1250 words assignment on client server integration. Needs to be plagiarism free! The basic building blocks on the host side are transport channels, formatters, and call dispatchers, while on the client-side, the basic building blocks are proxies, formatters, and transport channels (Löwy, 2003).

The client interacts with the remote object through the proxy. The proxy is responsible to enable the client to make a method call or access a property on it, and then to marshal that call to the actual remote object. A remote object can be accessed by multiple proxies. however, a single proxy can be bound to one object at most. The client-side involves the following steps (Löwy, 2003):

While the above steps are in progress, the proxy blocks client and waits for the call to return. When the call returns from the channel, the formatter deserializes and forwards the returned message to the proxy, which then places the output parameters and the returned value on the client’s call stack, and finally returns control to the client (Löwy, 2003).

Step 6: The stack builder reads the method and its parameter in the message, and then calls an appropriate object. When the call returns to the stack builder, it forwards a reply message to the server-side formatter which then serializes the message, and passes it to the channel object for the delivery to the client.

NET Remoting is ideal for implementing solutions to perform a customized message exchange with other applications. for example, implementing a custom networking protocol or data encoding mechanism (Turner, 2005).

NET Remoting also provides the fastest mechanism to allow objects in different app domains within the same Windows process to call one another, therefore, it is ideal for applications that make a large number of calls between components residing in different app domains within the same process in shortest possible time (Turner, 2005).

It is important to note that NET Remoting is a tightly coupled technology that intends to support only NET Remoting-to-NET Remoting.&nbsp.

Show more
LEARN MORE EFFECTIVELY AND GET BETTER GRADES!
Ask a Question