Using database input for hypermedia presentations. Specification of query or presentation should not require knowledge of SQL or other system specific tools or languages.
External systems are a database and a number of users.
User actions are limited to entering of values in text fields, choosing elements from menus and clicking on anchors. All operations of the DB manager and presentation manager subsystems are stateless. No state or session info will be retained between invocations. Exchange of data between these subsystems is by means of xml objects, i.e. either instances of class org.w3c.dom.Document or URLs of XML files. A browsing operation is either a choice of another record within the sets of records retrieved by a query or a choice of a different slice, or view, of such a record.