The SPADE framework needs an XMPP-Server used for the communication among the agents. If you use the Docker-Container and Docker-Image provided by us, everything is already prepared and all packages are installed.
If you do not use Docker, we recommend to use the XMPP-Server Prosody IM and install it locally. However, Prosody IM does not support Windows any more. Alternatively, Openfire can be used.
Openfire is an XMPP-Server implemented in Java and running on all platforms.
See also the install guide.
Copy the file openfire.xml
into the config directory <openfire>/conf/
of
Openfire and start Openfire. Openfire will configure itself based on the
openfire.xml
and start afterwards.
admin
with the
password admin
.The webinterface should be available at http://127.0.0.1:9090 after starting Openfire.
The server should only run locally:
We need the following five users:
auctioneer
auctioneer
(Openfire runs locally)auctioneer@localhost
bidder1
bidder1
(Openfire runs locally)bidder1@localhost
bidder2
bidder2
(Openfire runs locally)bidder2@localhost
questioner1
questioner1
(Openfire runs locally)questioner1@localhost
questioner2
questioner2
(Openfire runs locally)questioner2@localhost