Impala è un framework modulare per web application Java, basato su Spring Framework e compatibile con tutto lo stack di tecnologie SpringSource.
Feature principale di Impala è la capacità di poter aggiornare dinamicamente (quindi a runtime) i moduli con esso sviluppati, a vantaggio di una riduzione significativa di cicli build/deploy/test e di un approccio TDD.
Impala non si appoggia a runtime di terze parti, per cui è alternativo a soluzioni più note e consolidate come OSGi.
Perché sceglierlo, dunque? Ancora una volta, può essere la tipologia di progetto a fare la differenza: OSGi offre molte caratteristiche in più, ma anche una maggiore complessità .
L'attuale versione stabile di Impala è la 1.0.1, rilasciata ad agosto. Nel sito ufficiale su Google Code, oltre al download, è presente anche un wiki in grado di offrire informazioni utili agli sviluppatori.