A short introduction to Apache S4, what is it and what is it used for ? What is its <br />architecture ? Why was there a need to develop it ?