Não compreendo a diferença destes componentes. Vamos supor, tenho um dataTable que possui alguns dados. Seu id="tabelaAutores" e var="autor". Para eu utilizar o Ajax com a finalidade de atualizar somente parte da página juntamente com o dataTable, eu utilizo o execute, que pede a VAR da dataTable, e o render, que pede seu ID. Mas qual a diferença entre eles?