Compare RPC call semantics with the semantics of WS-ReliableMessaging:
i) State the entities to which each refers.
ii) Compare the differing meanings of the available semantics (for example, at-least-once,
at-most-once, exactly-once).
What will be an ideal response?
In WS-ReliableMessaging, there is a message exchange between and application source and an application
destination and the goal is to provide a given semantics over this message delivery. The semantics are as
follows:
At-least-once: The message is delivered at least once (with possible duplicate messages), but
an error is reported if it cannot be delivered.
At-most-once: The message is delivered at most once (with no duplicate messages, but without
any error report if it cannot be delivered.
Exactly-once: The message is delivered exactly once, but an error is reported if it cannot be
delivered.
In RPC call semantics, there is a two way interaction between the client and the server with the
client sending a request, the server executing the (remote) procedure and the server sending a reply
back to the client. The semantics are defined over this complete path and not just the delivery of
the initial message (the request):
At-least-once: The client receives a result, in which case the requested procedure is executed
at least once (with possible duplicate executions), or receives an error, with no result obtained.
At-most-once: The client receives a result, in which case the requested procedure is executed
at most once (no duplicates, but possible failure in executing the procedure), or receives an error,
with no result obtained.
Exactly-once: The client receives a result, in which case the requested procedure is executed
exactly once (no duplicates, and no failure part way through), or receives an error, with no result
obtained.
You might also like to view...
If anything is changed on an already-tested module, regression testing is done to be sure that this change hasn't introduced a new error into code that was previously correct.
Answer the following statement true (T) or false (F)
Solve the linear equation. If necessary, answer no solution.
What will be an ideal response?
After you select a tool, you can select a brush tip from the default brush library, which is automatically available from the ____________________ picker menu.
Fill in the blank(s) with the appropriate word(s).
Jin works in the technology department of a large company that is in the process of distributing desktop computers to its employees. Jin is assigning pointing devices to some hardware configurations and has decided to set up a(n) _____ for employees with limited workspaces.
A. optical mouse B. trackball C. wireless mouse D. wheel