ejb-link is an optional element. Then why an App Assembler would provide the ejb-link element in the DD? If the bean/app would work even without the ejb-link element then what's the need of providing this extra element i.e. if the (ejb-ref-name, ejb-ref-type, home, remote) are sufficient to get a bean home interface then why introduce one more link stuff. Any ideas?