EJBMetaData inteface was introduced because developers wanted access to meta information about bean which is available to normal
java class through reflection but was not available to
EJB clients because of remote access to EJB.
In case of local client this problem is not there.You can directly use reflection.
Sunil