Um Sistema de Gerenciamento de Conteúdo – SGC, ( inglês Content Management Systems – CMS), é um sistema gerenciador de websites, portais e intranets que integra ferramentas necessárias para criar, gerenciar (editar e inserir) conteúdo em tempo real, sem a necessidade de programação de código, cujo objetivo é estruturar e facilitar a criação, administração, distribuição, publicação e disponibilidade da informação. Sua maior característica é a grande quantidade de funções presentes.
Este blog por exemplo, funciona com um dos mais famosos CMS do mercado, chamado WordPress, e tem muitos outros, porém a grande maioria é em PHP, porém encontrei esse link que divulga alguns desses gerenciadores também em JAVA.
Confira em: http://java-source.net/
E aqui também: http://content-management-directory.com/cms-39.html
Gostei muito da sua materia, estou investigando e testando o sistema, quando tiver alguma coisa mais consistente, publico.