While going thru Petstore code I realised that Service Locator there is not performing the caching as given in Core
J2EE patterns?In Ptestore it just gets the home reference from Map if its not there .
How about the below type of caching
getHandle
Serialise it.
Deserialise it
get Remote reference
another question .i beilieve the last one(getting handle etc) should only be used with SLSB.
Any thoughts.