A set of Enterprise Extensions can be applied to Websphere 4.0, one feature of which is "Extended Messaging support". This allows you to implement the "onMessage" method in a Session bean and define a queue to listen to in a deployment descriptor. The appserver then manages the asynchronous delivery of messages to an instance of your bean.
As the onMessage method has the same signature as that used in MDB's it should be easy to convert your session beans when Websphere implements
EJB 2.0