If you employ the OracleAS TopLink Remote Session, all persistent classes to be used remotely must implement the Serializable interface.