JavaOne BOF: Evolving a Web Application Architecture