This week's book giveaway is in the Spring forum. We're giving away four copies of Pro Spring MVC with WebFlux: Web Development in Spring Framework 5 and Spring Boot 2 and have Marten Deinum & Iuliana Cosmina on-line! See this thread for details.
Just declaring that an object implements Serializable doesn't mean that there's a magic process that serializes it. On the other hand you may be referring to some real process that serializes objects in Websphere. Can you provide some context for this question?
Basically it is up to the configuration of the server.
Most of the applcation servers today can optimize a call via EJB Remote interface to a co-exists EJB object to a local call. In that case the POJO is not serialized. If this optimization is turned off , it will be serialized for that remote call.
For the cluster case , it is still up to where the endpoint object resides and if the optimization takes effect. Usually applcation should have a setting to give ability to set preference to local object in cluster environment
But my memory is so bad that I could not remember them in websphere