It can be much more than that. I guess we can broadly classify the interservlet comm. into two categories. First, between
servlets running under the same web context and secondly running under different web contexts as in a truly distributed environment.
Typically when we say servlets communicating with each other, it may imply the
exchange of information via objects. Objects can be stored at different scopes like application, session and request using keys to retrieve them across servlets.