A profile service, instance is linked to a plurality of external data
stores. Each external data store is associated with a predefined data
store connector class that describes a connector object that establishes a
link and provides methods to query the associated data store. An external
data store profile is created in the profile service that names the
connector class. An external data store reference object is created in the
profile service instance that identifies the external data store profile
and a number of parameters that specify particular data desired from the
external data store. A profile within the profile service instance
includes an attribute that names the data store reference object. When the
attribute is evaluated, the data store reference object is instantiated,
optionally using parameters specified at runtime, and passed as a
parameter to an instance of the data store connector class identified by
the external data store profile. The external data store connector
instance applies the query methods to retrieve the desired data and return
the desired data to the data store reference object. The profile service
instance uses the returned data as the value of the attribute.
Un servicio del perfil, caso se liga a una pluralidad de almacenes externos de los datos. Cada almacén externo de los datos se asocia a una clase predefinida del conectador del almacén de los datos que describa un objeto del conectador que establezca un acoplamiento y proporcione métodos para preguntar el almacén asociado de los datos. Un perfil externo del almacén de los datos se crea en el servicio del perfil que nombra la clase del conectador. Un objeto externo de la referencia del almacén de los datos se crea en el caso del servicio del perfil que identifica el perfil externo del almacén de los datos y un número de parámetros que especifican los datos particulares deseados del almacén externo de los datos. Un perfil dentro del caso del servicio del perfil incluye una cualidad que nombre el objeto de la referencia del almacén de los datos. Cuando se evalúa la cualidad, el objeto de la referencia del almacén de los datos es instantiated, opcionalmente con los parámetros especificados en el tiempo de pasada, y pasados mientras que un parámetro a un caso de la clase del conectador del almacén de los datos identificada por los datos externos almacena perfil. El caso externo del conectador del almacén de los datos aplica los métodos de la pregunta para recuperar los datos deseados y volver los datos deseados a los datos almacenan el objeto de la referencia. El caso del servicio del perfil utiliza los datos vueltos como el valor de la cualidad.