Como dito anteriomente, cada provedor possui um módulo de configuração, implementado como um componente Bonobo, que é carregado pelo aplicativo gnomedb-mgr.
Os recursos implementados por estes componentes Bonobo são específicos a cada implementação, então nada deve ser assumido sobre os mesmos. gnomedb-mgr é apenas um container para estes componentes.
A única coisa que assume-se sobre estes componentes Bonobo, é o conjunto de propriedades que estes exportam. Assim, uma aplicação cliente (neste caso, gnomedb-mgr) pode facilmente afetar o comportamento destes componentes. As propriedades atualmente suportadas são:
DSN: especifica a string a passada para a fonte de dados para abrir uma conexão com o banco de dados. Note que esta string NÃO é o nome da fonte de dados GDA, e sim o campo DSN existente na configuração da libgda. O provedor, que pode estar em uma outra máquina, pode estar sem saber nada sobre a configuração da libgda do cliente.
user