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.
Uma alternativa ao Alfresco seria o Nuxeo:
[quote=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[/quote]
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.
[quote=ViniGodoy]Uma alternativa ao Alfresco seria o Nuxeo:
http://www.nuxeo.com/en[/quote]
Conheço o Nuxeo, até já trabalhei com ele em cloud. Mas ele tem API Java para integração???!!!
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.
[quote=Marcelo Magalhaes][quote=ViniGodoy]Uma alternativa ao Alfresco seria o Nuxeo:
http://www.nuxeo.com/en[/quote]
Conheço o Nuxeo, até já trabalhei com ele em cloud. Mas ele tem API Java para integração???!!![/quote]
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…???
Eu trabalho na empresa que é a distribuidora oficial do Nuxeo no Brasil. Também é possível conectar via REST com o Nuxeo.
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”

Abraços.
[quote=ViniGodoy]Uma alternativa ao Alfresco seria o Nuxeo:
http://www.nuxeo.com/en[/quote]Não conhecia esse. Me pareceu interessante.
[quote=Marcelo Magalhaes][quote=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[/quote]
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.[/quote]
O link do forum do Alfresco cita uso de REST para conectar-se com ele. Talvez seja algo assim que você precise então.
[quote=ViniGodoy]Eu trabalho na empresa que é a distribuidora oficial do Nuxeo no Brasil. Também é possível conectar via REST com o Nuxeo.[/quote]Só vi depois que o Nuxeo trabalha com REST (e não só isso). Muito interessante mesmo.