This document assumes that you know the DIAS mechanism, including what is meant by Server, Client, Agent and ticket.
There are many ways the Server can retrieve information from a particular ticket. The most appropriate one depends on the context. Below are some ideas on how this can be done.
- If the Agent and the Server have access to the same filesystem or SQL database, the Agent can store the information somewhere, and then the Server only has to read it from the same place.
- The Server can send a request (e.g. via XMPP) to the agent when it needs information about a ticket.
- The Agent can send an update to the Server (e.g. via an HTTP POST request) each time a new ticket is issued.
- The information can be hidden inside the ticket itself. See Omega's implementation for an example.
- others?