A Session Bean

...

/**
 * @ejb.bean name="Hello"
 *           type="Stateless"
 *           view-type="remote"
 *           transaction-type="Container"
 *
 * @ejb.transaction type="Required"
 */
public abstract class HelloBean
    implements SessionBean {
    /**
     * @ejb.interface-method view-type="remote"
     */
    public String sayHello(String message) {
...