A Salmonella typhimurium ghost vaccine induces cytokine expression in vitro and immune responses in vivo and protects rats against homologous and heterologous challenges