| The Discovery class allows clients to discover resources registered in a catalogue, by providing
four operations named query ,present ,
describeRecordType , and getDomain . This class has a required
association from the Catalogue Service class, and is thus always implemented by all Catalogue
Service implementations. The Session class can be included with the Discovery class, in
associations with the Catalogue Service class. The "e;query"e; and "e;present"e;
operations may be executed in a session or stateful context. If a session context exists, the
dynamic model uses internal states of the session and the allowed transitions between states.
When the "e;query"e; and "e;present"e; state does not include a session between a
server and a client, any memory or shared information between the client and the server may be
based on private understandings or features available in the protocol binding. The
describeRecordType and getDomain operations do not require a session context.
author: Andreas Poth author: Torsten Friebe author: last edited by: $Author: lbuesching $ version: $Revision: 9592 $, $Date: 2008-01-17 05:20:45 -0800 (Thu, 17 Jan 2008) $ |