GED em Java

Senhores,desculpem se a pergunta ficar muito abstrata.

Gostaria de saber da experiência aqui dos membros do fórum no desenvolvimento de ferramentas GED;Dificuldades,ferramentas etc.Qualquer experiência é bem vinda.

Agradeço desde já.

Meu início de carreira era basicamente implementação de GEDs.

Passados alguns anos, o que posso te dizer é o seguinte: para este tipo de aplicação a melhor coisa que você pode fazer é fugir completamente do modelo relacional e abraçar o documental. Torna sua vida bem mais fácil.

Outro ponto importante vai ser modelar o ciclo de vida dos seus documentos. Neste caso, outra coisa que eu gostaria muito de ter aprendido na época, e só vim a conhecer muitos anos mais tarde foram as ferramentas de modelagem de negócios como o jBPM. Nossa, tornaria minha vida, de novo, ordens de magnitude mais simples. :slight_smile:

Kiko boa tarde tudo bem?

Não entendi bem esse ponto relacional x documental que vc levantou.Agradeço se puder elucidar.

[quote=raf4ever]Kiko boa tarde tudo bem?

Não entendi bem esse ponto relacional x documental que vc levantou.Agradeço se puder elucidar.[/quote]

Opa raf4ever,

bom: o que ocorre é o seguinte. Conforme você vai implementando seu GED, vai percebendo que para cada tipo de documento os atributos variam muito. Na realidade, variam tanto que os caminhos que você precisa trilhar pra modelar sua base relacional acabam se mostrando muito mais complicados do que deveriam.

Então o modelo documental, justamente por ser sem esquema, já te resolve esta parte do problema. A outra parte do problema interessantíssima que bases documentais como MongoDB e CouchDB são excelentes para armazenar os próprios documentos ao contrário de blobs,clobs e as soluções que temos no modelo relcional. As coisas ficam REALMENTE muito mais simples, porque na hora de incluir os meta-dados dos documentos, a coisa facilita, e facilita muito.

[quote=kicolobo][quote=raf4ever]Kiko boa tarde tudo bem?

Não entendi bem esse ponto relacional x documental que vc levantou.Agradeço se puder elucidar.[/quote]

Opa raf4ever,

bom: o que ocorre é o seguinte. Conforme você vai implementando seu GED, vai percebendo que para cada tipo de documento os atributos variam muito. Na realidade, variam tanto que os caminhos que você precisa trilhar pra modelar sua base relacional acabam se mostrando muito mais complicados do que deveriam.

Então o modelo documental, justamente por ser sem esquema, já te resolve esta parte do problema. A outra parte do problema interessantíssima que bases documentais como MongoDB e CouchDB são excelentes para armazenar os próprios documentos ao contrário de blobs,clobs e as soluções que temos no modelo relcional. As coisas ficam REALMENTE muito mais simples, porque na hora de incluir os meta-dados dos documentos, a coisa facilita, e facilita muito.[/quote]

Rapaz,entendi.Interessante.

Vou meter a mão na massa e qualquer coisa posto aqui.Grato pela ajuda!!

[quote=raf4ever][quote=kicolobo][quote=raf4ever]Kiko boa tarde tudo bem?

Não entendi bem esse ponto relacional x documental que vc levantou.Agradeço se puder elucidar.[/quote]

Opa raf4ever,

bom: o que ocorre é o seguinte. Conforme você vai implementando seu GED, vai percebendo que para cada tipo de documento os atributos variam muito. Na realidade, variam tanto que os caminhos que você precisa trilhar pra modelar sua base relacional acabam se mostrando muito mais complicados do que deveriam.

Então o modelo documental, justamente por ser sem esquema, já te resolve esta parte do problema. A outra parte do problema interessantíssima que bases documentais como MongoDB e CouchDB são excelentes para armazenar os próprios documentos ao contrário de blobs,clobs e as soluções que temos no modelo relcional. As coisas ficam REALMENTE muito mais simples, porque na hora de incluir os meta-dados dos documentos, a coisa facilita, e facilita muito.[/quote]

Rapaz,entendi.Interessante.

Vou meter a mão na massa e qualquer coisa posto aqui.Grato pela ajuda!![/quote]

Qualquer coisa é só me procurar.

[quote=kicolobo][quote=raf4ever][quote=kicolobo][quote=raf4ever]Kiko boa tarde tudo bem?

Não entendi bem esse ponto relacional x documental que vc levantou.Agradeço se puder elucidar.[/quote]

Opa raf4ever,

bom: o que ocorre é o seguinte. Conforme você vai implementando seu GED, vai percebendo que para cada tipo de documento os atributos variam muito. Na realidade, variam tanto que os caminhos que você precisa trilhar pra modelar sua base relacional acabam se mostrando muito mais complicados do que deveriam.

Então o modelo documental, justamente por ser sem esquema, já te resolve esta parte do problema. A outra parte do problema interessantíssima que bases documentais como MongoDB e CouchDB são excelentes para armazenar os próprios documentos ao contrário de blobs,clobs e as soluções que temos no modelo relcional. As coisas ficam REALMENTE muito mais simples, porque na hora de incluir os meta-dados dos documentos, a coisa facilita, e facilita muito.[/quote]

Rapaz,entendi.Interessante.

Vou meter a mão na massa e qualquer coisa posto aqui.Grato pela ajuda!![/quote]

Qualquer coisa é só me procurar.[/quote]

Valeu!!