shared information WEB2.0 pipelining singleton