Generally the characteristic "Portable" means ability to migrate your application from one environment to another. in
ejb world environment means app server.
so if you write your ejbs or entitys that adhere the spec, that means theoretically your application is portable. bocos all app servers must follow the spec.
but unfortunately there is no such app server even sun's glassfish