Explain the client-server interaction using messages, Computer Engineering

Assignment Help:

Explain the Client-Server Interaction Using Messages

As we have learned, client- server interaction may be managed in many ways. A message- based interaction is perhaps the best choice for many reasons. It turns out that applications architected specifically for client-server may be optimized with the processing of client server messages and by the facilities used to manage the message. As such, the message-based interaction for client -to-server interaction is becoming a preferred model.

The mechanisms of client-to-server interaction remain relatively similar to the previous example using procedures. Clients make logical request of the server component and expect result returned (either synchronously or asynchronously). Client developers are faced with different method of passing parameters, calling the server, and receiving results. Even with the different semantics, however, creating client-server applications is very straightforward. A message-passing model is employed by many of today's popular driven graphical operating systems. Event loops and action based upon them is the native model for many of these client operating environments. Client- Server interaction should work very similarly. The major difference is that the application components and the message difference is that the application components and the message communication itself may be distributed over the network to a server.


Related Discussions:- Explain the client-server interaction using messages

Explain about the logical devices, Explain about the Logical Devices ...

Explain about the Logical Devices Locator, to indicate a position and/or orientation Pick, to select a displayed entity To input a single value in the space of re

What is the meaning of proper programming, What is the meaning of Proper pr...

What is the meaning of Proper programming Proper programming of the ports of the company's Web server through detection of IP addresses could be an excellent strategy or solut

Explain ps-2 connector, PS/2 connector (PS/2 keyboards): These were int...

PS/2 connector (PS/2 keyboards): These were introduced with IBM's PS/2 computers and therefore are known as PS/2 connectors.  They have 6-pins but actually their wiring is just

What is single program multiple data, Q. What is Single Program Multiple Da...

Q. What is Single Program Multiple Data (SPMD) SPMD is in fact a "high level" programming model which can be built on any arrangement of previously described parallel programmi

User interface (ui), Design a easy (text-based/ graphical) UI for  your pr...

Design a easy (text-based/ graphical) UI for  your program.  The user should be encouraged for  parameter values for  the particular protocol simulation. For  example, the user sho

Software architecture of microprocessor, The 68HC11 series is based on the ...

The 68HC11 series is based on the Motorola 6800/1 programming instruction set and hence is a fairly simple 8 bit microprocessor. The internal structure of the 6800/1 is shown below

The extra key inserted at the end of the array, The extra key inserted at t...

The extra key inserted at the end of the array is called a Sentinel is the extra key inserted at the end of the array

What is insertion point, A vertical flashing line that permits the user whe...

A vertical flashing line that permits the user where text will be inserted.

Telnet services, java program for implementation of telnet services

java program for implementation of telnet services

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd