I am passing messages (message objects) between ejbs on websphere. Occasionally, this message contains a query result. Serializing between the bean is very slow with a large message. Is there a general recomendation on how to handle this situation? Do I need to create a static class to hold the query results and then pass around the pointer to the results? I would like to think there is a better solution.