Clientes Thin independentes
Clientes Java SE pequenos e integrados que você pode usar sozinhos (independentes) ou, para fornecer recursos diferentes, com um ou mais clientes thin independentes.
Os thin clients independentes são fornecidos como arquivos JAR integrados no diretório %WAS_HOME%/runtimes de uma instalação do Application Client ou uma instalação do WebSphere Application Server.
- IBM Thin Client para Java Messaging Service (JMS)
- O Thin Client para JMS é um cliente JMS do barramento de integração de serviços Java™ projetado para executar como um cliente integrado em aplicativos Java SE sob Java run-time environments (JREs) IBM®, Sun e HP. O cliente não suporta nenhum modelo de transação e transação local.
- IBM Thin Client para Enterprise JavaBeans (EJB)
- O Thin Client para EJB permite que os aplicativos Java SE acessem Enterprise Java Beans remotos em um servidor através da procura Java Naming and Directory Interface (JNDI). Ele pode ser integrado em um aplicativo Java SE que execute sob os JREs IBM, Sun ou HP.
- IBM Thin Client para Java API para Serviços da Web Baseados em XML (JAX-WS)
- O Thin Client para JAX-WS permite que aplicativos clientes Java SE usem o JAX-WS para chamar serviços da Web hospedados por um servidor de aplicativos. Tais aplicativos clientes não gerenciados podem usar APIs do JAX-WS para inspecionar diretamente um arquivo WSDL e formular as chamadas para serviços da Web
- IBM Thin Client para Java API para RPC Baseado em XML (JAX-RPC)
- O Thin Client para JAX-RPC permite que aplicativos clientes Java SE usem o JAX-RPC para chamar serviços da Web hospedados por um servidor de aplicativos. Tais aplicativos clientes não gerenciados podem acessar um serviço da Web como se o serviço da Web fosse um objeto local mapeado no espaço de endereço do cliente, apesar do provedor de serviços da Web estar localizado em uma outra parte do mundo.
- IBM Thin Client para Java API for RESTful Web Services (JAX-RS)
- O Thin Client para JAX-RS é um ambiente de cliente Java SE 6 independente que permite aplicativos clientes de serviços da Web RESTful do JAX-RS não gerenciados em execução em um ambiente não WebSphere para chamar serviços da Web RESTful do JAX-RS que são hospedados pelo servidor de aplicativos.
- IBM Thin Client para Java Persistence API (JPA)
- O Thin Client para JPA permite que aplicativos clientes Java SE usem a Java Persistence API (JPA) para armazenar e recuperar dados persistentes sem o uso de um servidor de aplicativos.
Se estiver executando dois ou mais desses clientes thin independentes juntos, você deve obter todos os clientes que estiver usando da mesma instalação do Application Client para WebSphere Application Server, a mesma instalação do produto WebSphere Application Server, ou a mesma atualização de serviço.
Apesar dos thin clients independentes poderem coexistir uns com os outros, nenhum deles pode coexistir com o Administration Thin Client para WebSphere Application Server.
O WebSphere Application Server e o IBM Application Client para WebSphere Application Server também fornecem um adaptador de recursos para JMS que permite um servidor de aplicativos de terceiros ser um cliente JMS independente do WebSphere Application Server:
- IBM Resource Adapter para JMS com WebSphere Application Server
- Um adaptador de recursos compatível com Java EE Connector Architecture (JCA) V1.5 que executa em um servidor de aplicativos compatível com Java EE V1.4 suportado. O adaptador de recursos fornece suporte integral a transações de duas fases por meio de uma interface XA, suporta mensagens de entrada por meio de message-driven beans (MDBs) e suporta conjunto de conexões com associação lenta.