Changes between Version 479 and Version 480 of WikiStart


Ignore:
Timestamp:
04/11/22 11:06:10 (3 years ago)
Author:
wouter
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v479 v480  
    523523
    524524== Protocol
    525 The protocol module contains the functionality to define and execute a negotiation protocol.
     525The protocol module contains the functionality to define and execute a negotiation protocol. The protocol determines exactly who gets the turn and when (including timeouts), which actions are required/legal during a negotiation, what the end result is, whether a session is finished, etc.
     526
     527Because of security reasons a protocol in general can not access the profiles. Instead profile URLs are handed over to the parties, who then access the protocol on their own accord. Some parties may even completely ignore the profile and use a hard built-in profile or a secret link to an unknown profile server. In some cases like assignment/competition situations, where the actions of all parties need to be evaluated in terms of utilities of placed bids, the utilities are computed in a post-processing step that usually requires the profiles to be public. 
    526528
    527529The tables in the next sections give a very short description of the protocol. The javadoc of each protocol contains all details. Javadoc is available on the [http://artifactory.ewi.tudelft.nl/artifactory/webapp/#/artifacts/browse/tree/General/libs-release/geniusweb/protocol artifactory]. See [wiki:WikiStart#DownloadingJavaDoc downloading javadoc].