Controle de versão de documento em aplicação Java

11 respostas
Marcelo_Magalhaes

Caros amigos,

Gostaria de saber se alguém no fórum conhece um forma de eu controlar (salvar, apagar, ler, versionar, etc.) documentos (DOC, XLS, PDF, etc.) em uma aplicação Java? Pode ser uma API que "fala" com um VCS qualquer (Git, Subversion, CVS, etc.) ou uma API que faça uma implementação completa de um controle de documentos. A aplicação no caso terá um módulo que será um GED (gestão eletrônica de documentos) e será disponibilizado para o usuário através de um portal web.

Abraços a todos.

11 Respostas

ViniGodoy

Uma alternativa ao Alfresco seria o Nuxeo:

Marcelo_Magalhaes

wellington.nogueira:
Você pretende desenvolver um GED?

Não seria interessante dar uma olhada no Alfresco primeiro?
http://www.alfresco.com/products/document-management
https://developer.alfresco.com/
https://forums.alfresco.com/en/viewtopic.php?f=7&t=42638


Veja também:

http://www.hlrnet.com/intdms.htm

Não… com certeza não. Já tem produtos EXCELENTES no mercado. O que eu quero é “encapsular” o uso de um GED para dentro da minha aplicação. Por exemplo, pela minha aplicação o usuário poderá fazer upload de arquivos, versionar, fazer download, chekin, checkout… etc as operações de um CSV.

Marcelo_Magalhaes

ViniGodoy:
Uma alternativa ao Alfresco seria o Nuxeo:
http://www.nuxeo.com/en

Conheço o Nuxeo, até já trabalhei com ele em cloud. Mas ele tem API Java para integração???!!!

ViniGodoy

Sim. A arquitetura deve é dividida em camadas. Você pode usar só a camada de banco de dados, onde ele se comporta como uma base de documentos. Pode usar também a camada de serviços, que roda sobre a de banco, que te fornece coisas como autenticação, segurança, workflows, etc… ou pode usar o Nuxeo completo, e só personaliza-lo com plugins.

Marcelo_Magalhaes

Marcelo Magalhaes:
ViniGodoy:
Uma alternativa ao Alfresco seria o Nuxeo:
http://www.nuxeo.com/en

Conheço o Nuxeo, até já trabalhei com ele em cloud. Mas ele tem API Java para integração???!!!

O que a preguiça não faz ao ser humano… :roll: e o Google ajuda a combatê-la… Achei o site abaixo…

Vou começar a fuçar… Alguém já fez esse tipo de integração…???

ViniGodoy

Eu trabalho na empresa que é a distribuidora oficial do Nuxeo no Brasil. Também é possível conectar via REST com o Nuxeo.

Marcelo_Magalhaes

Muito bom!!! Vi que posso usar REST, GraniteDS (FLEX), Java direto… Muito bom mesmo… acho que achei minha solução… vou agora meter a mão na massa. Se tiver dúvida posso lhe “importunar” :smiley: :smiley:

Abraços.

WellingtonRamos

Você pretende desenvolver um GED?

Não seria interessante dar uma olhada no Alfresco primeiro?
http://www.alfresco.com/products/document-management
https://developer.alfresco.com/
https://forums.alfresco.com/en/viewtopic.php?f=7&t=42638


Veja também:

http://www.hlrnet.com/intdms.htm

WellingtonRamos

ViniGodoy:
Uma alternativa ao Alfresco seria o Nuxeo:
http://www.nuxeo.com/en
Não conhecia esse. Me pareceu interessante.

WellingtonRamos

Marcelo Magalhaes:
wellington.nogueira:
Você pretende desenvolver um GED?

Não seria interessante dar uma olhada no Alfresco primeiro?
http://www.alfresco.com/products/document-management
https://developer.alfresco.com/
https://forums.alfresco.com/en/viewtopic.php?f=7&t=42638


Veja também:

http://www.hlrnet.com/intdms.htm

Não… com certeza não. Já tem produtos EXCELENTES no mercado. O que eu quero é “encapsular” o uso de um GED para dentro da minha aplicação. Por exemplo, pela minha aplicação o usuário poderá fazer upload de arquivos, versionar, fazer download, chekin, checkout… etc as operações de um CSV.


O link do forum do Alfresco cita uso de REST para conectar-se com ele. Talvez seja algo assim que você precise então.

WellingtonRamos

ViniGodoy:
Eu trabalho na empresa que é a distribuidora oficial do Nuxeo no Brasil. Também é possível conectar via REST com o Nuxeo.
Só vi depois que o Nuxeo trabalha com REST (e não só isso). Muito interessante mesmo.

Criado 21 de janeiro de 2013
Ultima resposta 22 de jan. de 2013
Respostas 11
Participantes 3