Communication of request/response - procedural interaction, Computer Engineering

Assignment Help:

Explain the Communications of Request/Response

Communications requirements for message or procedural- based interaction are very similar. Application interaction (client-server) should be removed from the underlying intrinsics of network programming at all costs. Communications modules for client-server must provide base support such as send and receive to the CSMsgInterface(). This process may be coded form scratch as is necessary for many systems, or a distributed message- oriente middleware product could be used for this transfer.

Generally messages need to be transferred from one system to another. Coding this by hand, in addition to supporting multiple protocols and operating systems is an arduos task.Relief is available from some messaging systems that provide simple four-or five-verb APIs to mange message communications. MessageExpress from Momentum software and others provide such products. More advanced products are available as well that provide advanced distributed queuing. These products surface a named queue interface to both client and server. All subsequent communication between the components is based on directly en-queuing and de-queuing the distributed mechanism. Momentum Software provides this ability with xIPC, as does DEC with MessageQ.


Related Discussions:- Communication of request/response - procedural interaction

What are near and far pointers, These days, they're pretty much obsolete; t...

These days, they're pretty much obsolete; they're definitely system-particular. They had to do with 16-bit programming under MS-DOS and perhaps some early on versions of Windows. I

Illustrate character coded data, Q. Illustrate Character Coded Data? Th...

Q. Illustrate Character Coded Data? The input output happens in the form of ASCII data. These ASCII characters are entered as a string of data. For illustration to get two numb

Define far and near procedures, Q. Define Far and Near Procedures? Proc...

Q. Define Far and Near Procedures? Procedure offers the primary means of breaking the code in a program into modules. Procedures have one maindrawbackwhich is they need extra c

Evaluate an interactive product using suitable techniques, This assignment ...

This assignment is based around two UK websites. In order to avoid difficulties such as the websites changing, or disappearing, we have downloaded these websites and you can find t

Determine the quivalence partitioning, Determine the quivalence Partitionin...

Determine the quivalence Partitioning? The division of domain data into dissimilar equivalence data classes is performed using Equivalence Partitioning. It is executed for redu

How e-commerce website works, Procedure The only difference between e-...

Procedure The only difference between e-commerce and conventional commerce is that goods in e-commerce are purchased over the internet using a credit card. Also buying and sel

Synchronization latency problem, Synchronization Latency Problem:  If two s...

Synchronization Latency Problem:  If two simultaneous processes are performing remote loading, then it is not recognized by what time two processes will load, as the issuing proces

Define static memories, Define static memories? Memories that consists ...

Define static memories? Memories that consists of circuits capable of retaining their state as long as power is applied is known as static memories

Execute a reduce operation over members of specified group, Q. Execute a re...

Q. Execute a reduce operation over members of specified group? int info = pvm_reduce( void (*func)(), void *data, int count, int datatype, int msgtag, char    *group, int root

Can we call reports from interactive reporting lists, Can we call reports ...

Can we call reports and transactions from interactive reporting lists? Yes.  It also permits you to call transactions or other reports from lists.  These programs then use val

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