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 olap, OLAP is called as online analytical processing which gi...

OLAP is called as online analytical processing which gives answers to queries which are multi dimensional in nature. It composes relational reporting and data mining for giving sol

What is segment directive, Q. What is SEGMENT Directive? Segment direct...

Q. What is SEGMENT Directive? Segment directive defines logical segment to which following instructions or data allocations statement belong.  It also provides a segment name t

Explain the for loop, Explain The for loop The for loop is frequently ...

Explain The for loop The for loop is frequently used, usually where the loop will be traversed a fixed number of times. It is very flexible, and novice programmers should take

Role of bitmap indexes to solve aggregation problems, Describe about the ro...

Describe about the role of bitmap indexes to solve aggregation problems? Ans) Bitmaps are very useful in begin schema to join large databases to small databases. Answer queries

Drill-down features provided by abap/4 in interactive lists, What are the d...

What are the drill-down features provided by ABAP/4 in interactive lists? ABAP/4 gives some interactive events on lists such as AT LINE-SELECTION (double click) or AT USER-COM

Cryptography, Basically I need implement program using LC3 assembly languag...

Basically I need implement program using LC3 assembly language where I can type any message using ASCII code (this will my input). Then read the output in cipher text. It has to be

Write short note on quantization, Write short note on Quantization. Qua...

Write short note on Quantization. Quantization: This is the first step in PCM. The whole amplitude range of the modulating signal is divided in a number of standard levels term

Explain about interrupt servicing routines, Q. Explain about Interrupt serv...

Q. Explain about Interrupt servicing routines? First the situation is to be checked as to why the interrupt has happened. That includes not only device but also why the device

Instruction pipeline-level of processing, Classification according to level...

Classification according to level of processing According to this classification, computer operations are classified as arithmetic operations and instruction implementation. Ne

Determine the benefits of developing prototype, Determine the benefits of d...

Determine the benefits of developing prototype According to SOMM [96] benefits of developing prototype are as following:  1.  Communication gap between clients and software

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