A method and system for customizing the transformation of an
object-oriented database to and from a grammatical form. A grammatical
form is an expression of an object-oriented database in a textual form
according to a grammar. The transformation customizer is a plug-in which
provides translation of primitive data types to and from complex data
types for compilation and serialization processes. A complex data type is
defined in terms of one or more primitive data types. One or more values
in the object-oriented database are expressed in terms of the complex data
type. During serialization, the plug-in module is invoked. The plug-in
understands both the complex data type and the primitive data types. The
values from the object-oriented database are translated from the complex
data type to the primitive data types. For customizing compilation, one or
more values expressed in terms of the primitive data types are translated
to the complex data type when the plug-in is invoked. The object-oriented
database is an object-oriented configuration database which stores
configuration parameters pertaining to the software and hardware of a
computer system, such as application programs, device drivers, system
services, and other components. The object-oriented database is
platform-independent and is therefore configured to be hosted on several
different operating systems and computing platforms.
Un método y un sistema para modificar la transformación para requisitos particulares de una base de datos orientada al objeto a y desde una forma gramatical. Una forma gramatical es una expresión de una base de datos orientada al objeto en una forma textual según una gramática. El customizer de la transformación es un plug-in que proporciona la traducción de los tipos de datos primitivos a y desde los tipos de datos complejos para los procesos de la compilación y de la serialización. Un tipo de datos complejo se define en términos de unos o más tipos de datos primitivos. Unos o más valores en la base de datos orientada al objeto se expresan en términos del tipo de datos complejo. Durante la serialización, se invoca el módulo enchufable. El plug-in entiende el tipo de datos complejo y los tipos de datos primitivos. Los valores de la base de datos orientada al objeto se traducen del tipo de datos complejo a los tipos de datos primitivos. Para modificar la compilación para requisitos particulares, unos o más valores expresados en términos de los tipos de datos primitivos se traducen al tipo de datos complejo cuando se invoca el plug-in. La base de datos orientada al objeto es una base de datos orientada al objeto de la configuración que almacena los parámetros de la configuración que pertenecen al software y al hardware de un sistema informático, tal como programas de uso, drivers de dispositivo, servicios de sistema, y otros componentes. La base de datos orientada al objeto es platform-independiente y por lo tanto se configura para ser recibida en varias diversas plataformas de los sistemas operativos y el computar.