Funções do Contêiner EJB Integradas
De acordo com a especificação de Enterprise JavaBeans (EJB) 3.2, todos os contêineres EJB integráveis que os fornecedores usam, devem implementar pelo menos o subconjunto de EJB Lite da funcionalidade EJB. O servidor de aplicativos também contêm recursos adicionais que suportam o subconjunto EJB Lite. Consulte a especificação de EJB 3.2 para obter mais informações.
Atenção: A autenticação gerenciada por contêiner é suportada
apenas com o alias de autenticação gerenciado por contêiner padrão. Para as origens de dados, os campos de ID do usuário e senha do recurso de origem de dados Java™ EE ou a origem de dados de propriedades integráveis, são usados como o alias de autenticação gerenciado por contêiner padrão.
O EJB Lite inclui:
- Beans de sessão locais (e sem interface) apenas com métodos síncronos, que incluem tipos de beans stateless, stateful e singleton.
- Segurança declarativa e programática.
- Interceptores.
- Suporte para anotações ou descritores de implementação XML, o arquivo ejb-jar.xml.
- Java Persistence Architecture (JPA) 2.1.
- Métodos assíncronos
- Cronômetros não persistentes

O contêiner integrável do WebSphere fornece as seguintes funções adicionais:
- Configuração, uso e injeção de dependência da origem de dados do Java Database Connectivity (JDBC).
- Validação de beanPara usar a validação de bean com o contêiner EJB integrável, as classes javax.validation deverão existir no caminho da classe. Isso pode ser feito de uma de duas maneiras:
- Inclua o thin client JPA que está localizado no diretório ${WAS_INSTALL_ROOT}\runtimes\ no caminho da classe. Para JPA 2.1, use com.ibm.ws.jpa-2.1.thinclient_9.0.jar e para JPA 2.0, use com.ibm.ws.jpa-2.0.thinclient_9.0.jar. Consulte o tópico Executando um Contêiner Integrável e também as informações sobre o JPA para obter mais informações.
- Inclua um arquivo Java archive (JAR) do provedor validação de bean de terceiro do tempo de execução do contêiner EJB integrável.
Nota: Como os provedores JPA diferem em ambas as APIs específicas do fornecedor e do comportamento, para aplicativos dependentes do OpenJPA, o thin client do JPA 2.0 pode, em vez disso, ser usado com o Contêiner Integrável EJB.
Inclua o thin client do JPA 2.0 que está localizado no diretório {WAS_INSTALL_ROOT}\runtimes\com.ibm.ws.jpa-2.0.thinclient_9.0.jar.