When we did Flash remoting we wanted to supply more than just this mechanism of connecting Flash to J2EE. We also wanted to show how this development policy applies to existing development policies in J2EE. So we took a look at the Blueprints and we wanted to show how Flash Remoting would enable Flash to directly use the J2EE Petstore without replacing any of the business logic. So Flash Remoting allows Flash components, very simply, with a few lines of script, to invoke remote Enterprise JavaBeans. So we took the existing Enterprise JavaBeans in the Petstore application and we simply replaced the presentation portion, the presentation tier, including the Web applications in the Petstore, we replaced that with a Rich Internet Application built in Flash that directly spoke to the Enterprise JavaBeans in the J2EE Petstore.