10 Setembro 2004
Discussão sobre o modelo de dados.
Para o nosso projecto, existem 3 formas de implementação do modelo de dados
-Modelo dados generico - que permite o tratamento de qualquer informacao como dados genericos favorecendo a replicação/sincronização.
-Modelo dados directamente relacionado com o modelo de dados dos serviços existentes - o que obriga a criação de novas tabelas quando se insere um serviço novo na plataforma. Alterações profundas a um serviço obriga a alteração do modelo de dados para esse serviço. Esta forma não é a ideal para o serviço de replicação/sincronização.
-Modelo dados baseado na serialização de objectos - permite a integração de serviços novos mas penaliza as pesquisas sendo necessário ter meta-informação para as pesquisas. Neste caso apenas é "pesquisável" o que estiver na meta-informação.
Para o nosso projecto, existem 3 formas de implementação do modelo de dados
-Modelo dados generico - que permite o tratamento de qualquer informacao como dados genericos favorecendo a replicação/sincronização.
-Modelo dados directamente relacionado com o modelo de dados dos serviços existentes - o que obriga a criação de novas tabelas quando se insere um serviço novo na plataforma. Alterações profundas a um serviço obriga a alteração do modelo de dados para esse serviço. Esta forma não é a ideal para o serviço de replicação/sincronização.
-Modelo dados baseado na serialização de objectos - permite a integração de serviços novos mas penaliza as pesquisas sendo necessário ter meta-informação para as pesquisas. Neste caso apenas é "pesquisável" o que estiver na meta-informação.

