Outline the replication scheme used in UDDI. Supposing that vector timestamps are used to support this scheme, define a pair of operations for use by registries needing to exchange data.
What will be an ideal response?
The members of a registry propagate copies of data structures to one another as follows: a server that has made changes notifies the other servers in the registry, which then request the changes.
1. all changes to a particular data structure are made at the same server;
2. updates from a particular server are received in sequential order by the other members, but no particular ordering is imposed between update operations made by different servers.
call the vector timestamp V, then the operations are
notify(Id of registry, V)
a UDDI server uses this operation to inform another that it has new updates to data structures. The recipient compares the vector V with its own vector timestamp
get(V)-> sequences of updates
a UDDI server uses this operation to requests another server to send it updates it needs. The argument is that server's vector timestamp. The recipient uses V to determine which updates the requester requires before returning them.
You might also like to view...
Answer the following statements true (T) or false (F)
1. The loop repetition condition of a for statement is tested at the end of each pass. 2. The body of a while statement must cause the loop repetition condition to become false after a finite number of passes to prevent an infinite loop 3. In counting loops, the counter must be initialized to zero before execution of the loop body begins. 4. The loop repetition condition of a while or for statement can be false before the loop begins to execute. 5. Loop counter variables are usually of type double.
Which command is used to list file and subdirectories in the Linux directory structure?
A. ls B. list C. fs D. lfs
With object-oriented programming, once you create an object, you can develop new objects that possess all the traits of the original object, plus any new traits you desire.
Answer the following statement true (T) or false (F)
int[][] studentScores = {{70, 82, 90, 68},{95, 75, 67, 89},{98, 79, 57, 81}};Using the above two-dimensional array, what is the value of studentScores[0][0]? What is the value of studentScores[2][3]? What is the value of studentScores[1][2]? Describe how arrays reference values with subscripts.
What will be an ideal response?