Enterprise JavaBean (EJB) session bean

An EJB session bean comprises the following components:

  • Home interface, which gives a client access to the EJB session bean at run time
  • Remote bean interface, which lists the methods that are directly available to that client
  • Bean implementation, which contains the logic that is indirectly available to that client

An EJB session bean is an intermediary between one program and another or between an EGL Java wrapper and a program. Generation of the EJB session bean largely depends on settings in the linkage options part that is used at generation time.

For details on the output file names, see Generation output.