What problems do you foresee in the direct coupling between communicating entities that is implicit in remote invocation approaches? Consequently, what advantages do you anticipate from a level of decoupling as offered by space and time uncoupling? Note: you might want to revisit this answer after reading Chapters 5 and 6

What will be an ideal response?

The client is intrinsically bound to the server and vice versa and this is inflexible in terms of dealing with
failure, for example if the server fails and a backup server takes over managing requests. More generally, this
level of coupling makes it hard to deal with change.
Clients and servers must exist at the same time and hence it is not possible to operate in more volatile
environments when either party may be unavailable, for example disconnected in the case of a mobile node.
The benefits of space uncoupling is in providing more degrees of freedom in dealing with change, for
example if a new server starts dealing with requests.
The benefit of time uncoupling is in allowing entities to communicate when entities may come and go.

Computer Science & Information Technology

You might also like to view...

Place the following phases defined in NIST SP 800-27 Rev A in the correct order

Development/Acquisition Disposal Implementation Initiation Operation/Maintenance

Computer Science & Information Technology

The CompareValidator object on a web form can be used only to compare the value of one object to the value of another object.

Answer the following statement true (T) or false (F)

Computer Science & Information Technology