Data processing apparatus is disclosed in which a core program object
interacts with and controls operation of a plurality of plug-in program
objects operable to carry out data processing tasks, the apparatus
providing for communication between the core program object and each such
data processing task:
(i) a synchronous interface to allow interaction between the core program
object and a plug-in program object operable to carry out that task; and
(ii) an asynchronous interface to allow interaction between the core
program object and a hardware device operable to carry out that task.
L'appareil informatique est révélé en avec lequel un objet de programme de noyau agit l'un sur l'autre et opération de services d'une pluralité d'objets embrochables de programme fonctionnels pour effectuer l'informatique charge, l'appareil prévoyant la communication entre l'objet de programme de noyau et chaque une telle informatique chargez : (i) une interface synchrone pour permettre l'interaction entre l'objet de programme de noyau et un programme embrochable objectent fonctionnel pour effectuer qui chargent ; et (ii) une interface asynchrone pour permettre à l'interaction entre l'objet de programme de noyau et un dispositif câblé fonctionnels d'effectuer qui chargent.