Tipos de Aplicativos Clientes

É possível gravar aplicativos clientes que executam separadamente a partir do seu servidor de aplicativos. Um aplicativo cliente usa a estrutura fornecida por um cliente subjacente para acessar os recursos fornecidos pelo WebSphere Application Server.

Vários tipos de clientes são instalados com o WebSphere Application Server ou, opcionalmente, com o Application Client para WebSphere Application Server.

Figura 1. Clientes fornecidos para o WebSphere Application Server
Um servidor de aplicativos sendo acessado por aplicativos clientes executando em clientes independentes e outros tipos de cliente fornecidos para o WebSphere Application Server.
Clientes thin independentes e adaptador de recursos para JMS
Os clientes thin independentes são clientes Java™ SE pequenos e integrados que você pode executar sozinhos ou, para fornecer diferentes recursos, com um ou mais clientes thin independentes. O adaptador de recursos para JMS é um adaptador de recursos independente que fornece servidores de aplicativos de terceiros com conectividade total para recursos de integração de serviços em execução dentro do WebSphere Application Server.
[AIX Solaris HP-UX Linux Windows][z/OS]Cliente Java EE
[AIX Solaris HP-UX Linux Windows][z/OS]O cliente Java Platform, Enterprise Edition (Java EE) é um modo Java EE de uso do ambiente de tempo de execução de uma instalação do Application Client ou uma instalação do WebSphere Application Server. O cliente Java EE usa o Contêiner do Cliente no ambiente de tempo de execução para simplificar o acesso aos serviços do sistema como segurança, transações, nomenclatura e acesso ao banco de dados para uso pelos aplicativos clientes Java EE.
[AIX Solaris HP-UX Linux Windows][z/OS]Cliente thin Java
[AIX Solaris HP-UX Linux Windows][z/OS]O thin client Java é um modo Java Platform, Standard Edition (Java SE) de usar o ambiente de tempo de execução de uma instalação do Application Client ou uma instalação do WebSphere Application Server. O ambiente de tempo de execução do thin client Java fornece o suporte necessário aos aplicativos clientes Java SE com funções integrais para resolução de objeto, segurança, Confiabilidade, Disponibilidade e Capacidade de Manutenção (RAS) e outros serviços. Porém, o cliente thin Java não suporta um Contêiner do Cliente que forneça acesso fácil a esses serviços.
[AIX Solaris HP-UX Linux Windows]Applet cliente
[AIX Solaris HP-UX Linux Windows]O modelo de cliente de Applet possui um applet Java integrado em um documento HyperText Markup Language (HTML) residindo em um computador cliente remoto a partir do WebSphere Application Server (base). Com esse tipo de cliente, o usuário acessa um enterprise bean no WebSphere Application Server (base) por meio do applet Java no documento HTML.
[AIX Solaris HP-UX Linux Windows]Ponte do ActiveX para Enterprise JavaBeans (EJB) (somente Windows)
[AIX Solaris HP-UX Linux Windows]O modelo aplicativo cliente ActiveX usa a arquitetura Java Native Interface (JNI) para acessar programaticamente a API da Java virtual machine (JVM). Portanto, o código JVM existe no mesmo espaço de processo do aplicativo ActiveX (arquivos Visual Basic, VBScript ou ASP - Active Server Pages) e permanece conectado ao processo até que esse processo termine.

A tabela a seguir fornece uma comparação dos diferentes tipos de clientes que estão disponíveis.

Tabela 1. Comparação de cliente. mostrarA primeira coluna desta tabela lista os atributos que estão sendo comparados, e as sete colunas restantes mostram as informações de comparação para cada um dos tipos diferentes de clientes que estão disponíveis.
  Clientes Thin independentes Adaptador de Recursos para JMS Cliente Java EE (modo Java EE do Application Client) Cliente thin Java (modo Java SE para Application Client) Cliente Java EE (modo Java EE do Servidor de Aplicativos1 Cliente thin Java (modo Java SE do Application Client)1
Características Exclusivas Jar único integrado com pequena área de cobertura Adaptador de recursos JCA v1.5 com pequena área de cobertura Grande área de cobertura de cliente com muitos arquivos Grande área de cobertura de cliente com muitos arquivos Área de cobertura muito grande de servidor com muitos arquivos Área de cobertura muito grande de servidor com muitos arquivos
Ambiente de execução suportado Java SE Servidor de aplicativos Java EE v1.4: Apache Geronimo, WebSphere Application ServerCommunity Edition, JBoss Contêiner do cliente Java EE Java SE Contêiner do cliente Java EE Java SE
Fornecedores Java suportados IBM®, Sun e HP-UX Conforme fornecedor J2EE Servidor de aplicativos IBM fornecido Servidor de aplicativos IBM fornecido Servidor de aplicativos IBM fornecido Servidor de aplicativos IBM fornecido
Versão de Java suportada Consulte Tabela 2
  • 1.5
  • 1.6
IBM JRE fornecido IBM JRE fornecido IBM JRE fornecido IBM JRE fornecido
Transações suportadas Sem transações e transações locais Sem transações, transações locais e transações XA para JMS Sem transações e transações locais para JMS Sem transações e transações locais para JMS Sem transações, transações locais para JMS Sem transações e transações locais para JMS
Facilmente integrado Sim No No No No No
Incluir capacidade de consulta JNDI para o WebSphere Application Server Disponível através do Cliente Thin para Enterprise JavaBeans (EJB) Não aplicável (considera o JNDI do servidor de aplicativos host) Sim Sim Sim Sim
Suporte de conectividade TCP e SSL TCP e SSL TCP, HTTP e SSL TCP, HTTP e SSL TCP, HTTP e SSL TCP, HTTP e SSL
Restrições notáveis Cliente Thin para JMS não suporta conectividade HTTP.

Para serviços da Web, o uso de SOAP/JMS não é suportado pelo ambiente do thin client

Sem conectividade HTTP Nenhuma. Nenhuma. Nenhuma. Nenhuma.
Tipo de licença IPLA (cópia ilimitada, mas sem redistribuição), e ILAN (redistribuição) IPLA (cópia ilimitada, mas sem redistribuição), e ILAN (redistribuição) IPLA (cópia ilimitada, mas sem redistribuição), e ILAN (redistribuição) IPLA (cópia ilimitada, mas sem redistribuição), e ILAN (redistribuição) IPLA IPLA

1 As informações nesta coluna são relacionadas ao WebSphere Application Server quando usado como o ambiente de tempo de execução do cliente.

A tabela a seguir fornece informações adicionais sobre as versões JRE suportadas para thin clients independentes.

Tabela 2. Versões de JRE suportadas. A primeira coluna desta tabela lista os thin clients independentes, e a segunda coluna lista as versões JRE suportadas para cada um dos thin clients independentes.
Tipo Versões JRE
Thin client Enterprise JavaBeans
  • 1.5
  • 1.6
  • 1.7
Thin client do Sistema de Mensagens Java
  • 1.5
  • 1.6
  • 1.7
Thin client do Java API for XML-based RPC (JAX-RPC)
  • 1.6
  • 1.7
Thin client do Java API for XML-Based Web Services (JAX-WS)
  • 1.6
  • 1.7
Thin client administrativo
  • 1.6
  • 1.7
Java Persistence API (JPA)
  • 1.5
  • 1.6
  • 1.7

Ícone que indica o tipo de tópico Tópico de Conceito



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=ccli_clientapps
Nome do arquivo: ccli_clientapps.html