以下のように記述します。
import com.fujitsu.uji.ejb.EJBCallFactory;
import com.fujitsu.uji.ext.CallFactory;
public void someMethod(DispatchContext context, MyDataBean dataBean) {
EJBCallFactory callFactory=(EJBCallFactory)context.getCallFactory(CallFactory.EJB);
SomeEntityHome home=(SomeEntityHome)callFactory.getHome("java:comp/env/ejb/someSessionBean");
SomeEntity remote=home.findByPrimaryKey(...);
String data=remote.getData();
...
}ここで、SomeEntityHomeはエンティティBeanのホームインタフェース、SomeEntityはエンティティBeanのリモートインタフェースです。EJBCallFactoryのオブジェクトはDispatchContextクラスのgetCallFactoryメソッドで取得します。EJBCallFactoryのgetHomeメソッドは、指定された名前のEJBのホームインタフェースを返します。getHomeの引数に与えるのはJNDIで検索する名前です。