If you want it to be truly compliant you will need to deconstruct the object to many cmp fields when ejbStore is called and rebuild in when ejbLoad is called.
As for BEA or Webshere I don't know, but I do know that no one uses Sybase EAServer. I expect the Sybase server to be gone within a year.
Thanks for your response. The ejbLoad / ejbStore technique seems to be a good way of handling it. As for EAServer, have you heard rumblings I haven't?