XIQS Client / Server Communications

From xiqs
Jump to navigation Jump to search
XIQS Client/Server Communications

The communication with XIQS system is done by simple socket opening / closing in TCP/IP protocol.
For starting working with XIQS service, the client should open a socket on the specified XIQS service port, and start sending XIQS commands.
Once the client is done with XIQS service, it just has to close the socket/port.

Note: When a socket session is closed by the client or the server, an automatic XIQS logout command is performed 
on user's session, and the referring XIQS session object is destroyed.
So, on next socket opening on XIQS server from the same client, a new XIQS login command is expected to restart working.

The main underlying format for commands and XIQS service answers is XML. An XSD description file can be provided for an easier deployment on a Java client.