O Perfil do Liberty é um ambiente de tempo de execução do servidor de aplicativos dinâmico
de alta possibilidade de composição e de rápida inicialização.
Instale o perfil do Liberty ao instalar o WebSphere eXtreme
Scale com o WebSphere Application Server Versão 8.5.
Em razão de um perfil do Liberty não incluir um Java Runtime Environment (JRE), é necessário
instalar um JRE fornecido pelo Oracle ou IBM®.
Para obter informações adicionais sobre os ambientes e locais suportados do Java,
consulte Níveis mínimos suportados do Java no Centro de Informações do WebSphere Application Server.
Esse servidor suporta dois modelos de implementação do aplicativo:
- Implementa um aplicativo descartando-o no diretório dropins.
- Implementa um aplicativo incluindo-o na configuração do servidor.
O perfil do Liberty suporta um subconjunto das partes
a seguir do modelo de programação do WebSphere Application
Server:
- Aplicativos da Web
- Aplicativos OSGi
- Java Persistence
API (JPA)
Os serviços associados, como transações e segurança, são
suportados apenas até onde for requerido por esses tipos de aplicativo e
pelo JPA.
Os recursos são as unidades de recurso pelas quais você controla
as partes do ambiente de tempo de execução que são carregadas em um servidor
específico. O perfil do Liberty inclui os principais recursos
a seguir:
- Validação de bean
- Blueprint
- API de Java para Serviços da web
RESTful
- JDBC (Java Database Connectivity)
- Java Naming and Directory
Interface
- Java Persistence
API (JPA)
- JavaServer Faces (JSF)
- JSP (JavaServer Pages)
- LDAP (Lightweight Directory Access Protocol)
- Conector local (para clientes do Java Management
Extensions (JMX)
- Monitoramento
- JPA de OSGi (suporte a JPA para aplicativos OSGi)
- Conector remoto (para clientes JMX)
- SSL (Secure Sockets Layer)
- Segurança
- servlet
- Persistência de sessão
- Transação
- Web Application Bundle (WAB)
- Segurança z/OS
- Gerenciamento de transações z/OS
Gerenciamento de carga de trabalho z/OS
É possível trabalhar com o ambiente de tempo de execução diretamente ou
usar o WebSphere Application
Server Developer Tools for Eclipse.
Nas plataformas distribuídas,
o perfil do Liberty fornece um ambiente de desenvolvimento e de
operações. No Mac, ele fornece um ambiente de desenvolvimento.
Nos sistemas z/OS,
o perfil do Liberty fornece um ambiente de operações. É possível trabalhar com
este ambiente de forma nativa, usando o console do MVS.
Para o desenvolvimento de aplicativo, considere o uso das ferramentas do desenvolvedor baseado em Eclipse
em um sistema distribuído, no Mac OS ou em um shell do Linux no z/OS.
Executando o Perfil do Liberty com um JRE de Terceiros
Ao
usar um JRE que a Oracle fornece, devem ser feitas considerações especiais
para executar o
WebSphere eXtreme
Scale com
o perfil do Liberty.
- Conflito do carregador de classes
- Pode ocorrer um conflito do carregador de classe que teve uma solução
alternativa com o uso das configurações do JVM_ARGS. Se ocorrer um conflito
na lógica do BundleLoader, inclua os argumentos a seguir:
export JVM_ARGS="$JVM_ARGS -XX:+UnlockDiagnosticVMOptions -XX:+UnsyncloadClass"
- IBM ORB
- O WebSphere eXtreme
Scale requer que
você use o IBM ORB, que está
incluído em uma instalação do WebSphere Application
Server, mas não no perfil do Liberty. Você deve configurar
os diretórios endossados para incluir o diretório que contém os arquivos Java archive (JAR) do IBM ORB. Os arquivos JAR do IBM ORB estão incluídos na instalação do eXtreme Scale.