nextuppreviouscontents
Next:4 Layers Up:3 The Reference Architecture: Previous:3 The Reference Architecture:

3.1 Interfaces to External Entities

It is quite common to describe systems with respect to their input/output functionalities. As a first step, we have to clarify the borderline between the components of the RM and external entities.

Presentation goals and commands form the triggering input to an IMMPS. While being processed through the layers together with application data/knowledge, goals/commands are eventually transformed into presentations composed of media objects. This view is reflected in Fig. 3 through the ellipses called Goal Formulation, Application, and User who is the presentation consumer. Although in many concrete system implementations Goal Formulation and Application appear as a single component, we distinguish them to emphasize the difference between the availability of application knowledge/data, and the use of that knowledge/data to satisfy presentation goals. While we may assume the presentation consumer is a human user, goal formulation may be done either by a human (e.g., using a keyboard to type in goals, or selecting predefined goals from a menu) or computer. In the case of a human, we do not further differentiate whether the goal formulator and the presentation consumer are identical. This aspect should be reflected in the user model of a concrete system.

As presentation systems are typically not stand-alone applications but parts of user interfaces of complex systems, there are often further interfaces to external components. This is the case, for example, when describing an IMMPS which acquires some knowledge from external knowledge bases, or directly from the user. Although not explicitly handled here, interactions with external unspecified systems/entities might be modeled by means of data capture metafiles as in the Computer Graphics Reference Model [3].


nextuppreviouscontents
Next:4 Layers Up:3 The Reference Architecture: Previous:3 The Reference Architecture:


Thomas Rist
Last update: Sun Jan 19 00:29:35 MET 1997


Send comments to rist@acm.org