The @EJBs annotation makes it possible to define EJBs that you are going to lookup at runtime in your EJB. See the example below for more information.
??
@EJBs(value={
@EJB(name="ShoppingCart"),
@EJB(name="AddressBook")
})
@Stateful
public class ShoppingSessionBean {
@Resource
SessionContext ctx;
public List getItems() {
ShoppingCart cart = (ShoppingCart) ctx.lookup("ShoppingCart");
return cart.getItems();
}
}